Development is Endavas largest discipline. Our developers design build and release software products in multiple programming languages frameworks and libraries. Always collaborating with crossfunctional project teams our developers are adaptable problemsolvers with a clientoriented mindset.
We are looking for a Senior Node.js Developer with experience in React and frontend development to join a dynamic sportstech startup project with a Swissbased client. The project involves rebuilding an existing mobile application that rewards users for their physical activity with redeemable points in an inapp store featuring products from partner companies. The goal is to create an engaging and scalable platform that enhances user experience and ensures longterm success.
Youll work closely with a talented team of developers QA engineers business analysts DevOps and product managers from both Endava and the clients side. This is a fantastic opportunity to take ownership work on a fresh app redesign and shape the future of an exciting sportstech solution.
Responsibilities:
- Designing estimating and implementing endtoend technical solutions for medium to highcomplexity applications
- Delivering complex features independently and within the team
- Increasing code quality and maintainability through discussions and code reviews
- Setting up and maintaining backend architecture enforcing best practices and conventions
- Working with databases cloud services (AWS GCP) and DevOps practices
- Collaborating with team members clients and other stakeholders to make architectural and technical decisions
- Mentoring and supporting other engineers in the team
- Optionally taking on a development lead role on projects
Qualifications :
What do we expect from you
- 5 years of experience in backend development and at least 2 years of experience with React (separately or as a full stack developer)
- Strong expertise in backend development preferably with Node.js and frameworks such as Express.js and NestJS
- Experience with databases and optimising SQL queries
- Familiarity with DevOps practices CI/CD pipelines and cloud platforms (AWS GCP)
- Excellent knowledge of JavaScript and TypeScript
- Experience with frontend state management (Redux RTK or similar)
- Experience with testing (Jest Cypress Playwright or similar)
- Ability to write clean sustainable and welldocumented code
- Fluency in English
Bonus points if you have experience with:
- Development of mobile apps
- Experience with startup clients
- Experience with testdriven development
- Microservices architecture and containerization (Kubernetes Docker)
- Serverless architectures (AWS Lambda Google Cloud Functions)
- Authentication & security (OAuth JWT OpenID Connect)
Additional Information :
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance: Competitive salary package share plan company performance bonuses valuebased recognition awards referral bonus;
- Career Development: Career coaching global career opportunities nonlinear career paths internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects rotations internal tech communities training certifications coaching online learning platforms subscriptions passiton sessions workshops conferences;
- WorkLife Balance: Hybrid work and flexible working hours employee assistance programme;
- Health: Global internal wellbeing programme access to wellbeing apps;
- Community: Global internal tech communities hobby clubs and interest groups inclusion and diversity programmes events and celebrations.
Our diversity makes us stronger it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us regardless of background identity or personal characteristics feels valued respected and free from discrimination. As an equal opportunity employer we welcome applications from all individuals and base hiring decisions on merit skills qualifications and potential.
Remote Work :
No
Employment Type :
Fulltime