Senior Software Engineer (Full Stack)
NexthinkAbout the role
Company Description
Hi, we’re Nexthink. We’re not just the leader in the digital employee experience category, we invented the category. Our solutions combine real-time analytics, automation and employee feedback across all endpoints to help IT teams delight people at work. Our cloud-native platform pinpoints issues and solutions, automates response, and helps companies continuously improve their employees’ experience, making them more productive, efficient, and happy at work. We have millions of endpoints deployed, we’ve surpassed $190M in ARR, and we’ve recently secured $180M in Series D financing for a company valuation of $1.1B, but we’re just getting started.
#LI-Hybrid
Job Description
We are looking for a strong JavaScript/TypeScript engineer with great expertise in the JavaScript ecosystem. This is a full-stack position where you’ll be working on Front-end React applications, backend Node.js micro-services and cloud services with AWS.
You’ll be part of the team in charge of the application shell and micro-frontend architecture, for which you will interact closely with the Architecture and DevOps teams.
This is a unique opportunity to join a high-impact team where you’ll be able to grow and learn about modern, enterprise-scale web technologies.
If you are highly motivated and result-driven, have a high sense of product ownership, are constantly learning and enhancing your skills, are open to feedback, and like being accountable and working within a team, do not hesitate to apply.
What you’ll do:
- Define and build the next-generation micro-frontend architecture
- Enable front-end developers by providing tools and libraries to improve the developer experience
- Design and build cloud-native web applications
- Maintain the highest code quality standards by using different metrics and by helping the team to improve its best practices in the development
- Put in place the necessary test automation to achieve excellent software quality
- Work with the agile iterative/incremental mindset and best practices and participate actively in the different ceremonials
- Handle L3 support requests (together with the rest of the team)
- Document the solutions and architecture according to our standard
Qualifications
- Strong technical background, with a clear focus on web technologies
- B.E./B.Tech in Computer Science (or equivalent), MSc preferred
- Strong programming skills and ability to code in JavaScript, TypeScript
- Experience with React is a must. Others like Angular, jQuery, Ember will be valued
- Experience with Express.js, GraphQL or similar is a must
- Familiar with CloudFront, S3 and lambda functions
- Familiar with Unit, integration and E2E tests (testing library, playwright, Cypress, etc…)
- Experience with module federation is a plus
- Experience with CI/CD is a plus
- Experience with micro-services, Docker and Kubernetes a plus
- Strong motivation for complex challenges and learning new technologies
- Fluent in English (spoken and written)
Additional Information
We are a fast-paced growing company, and we are hiring and growing a lot in our Madrid office. If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you!
- Permanent Contract and a competitive compensation package (Stock Options also included)
- Private Health Insurance (Sanitas) and monthly restaurant tickets (Edenred) will be entirely covered by us.
- Up to 25 EUR per month for a gym subscription.
- Flexible retribution plan for kindergarten & transport tickets.
- Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 23 days of holidays we offer).
- We reimburse up to 50% of the cost of English & Spanish classes.
- Amazing centrally located offices near the Bernabeu Stadium.
- Fresh fruit, cookies, and occasionally some soft drinks as well.
- Regular company and team events like Pizza talks, Team Building activities, Christmas parties, hosting Meetups at the office and more! (COVID permitting).
- We offer a relocation package to people who are coming from another country.
We are 900+ employees strong in 21 countries across 8 different time zones speaking 60+ languages. We are positive, we get things done, we keep growing, and we are one team, we are Nexthink. We believe actions are stronger than words when it comes to diversity, inclusion, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s