Cavendish Professionals

Lead Developer Node.js and React

Our client is growing their technology team and is seeking a Lead Full Stack Developer to deliver scalable, high-quality web applications and support the expansion of their digital platforms.


Role and Responsibilities:



  • Design and implement distributed back-end services using Node.js, NestJS, and MongoDB within a microservices architecture.

  • Deliver secure, production-ready APIs (REST and GraphQL) that meet stringent SLAs for performance and availability.

  • Leverage Azure platform services including Azure Service Bus, Event Hub, and Functions to build resilient, event-driven systems.

  • Participate in planning and refinement sessions to translate business requirements into robust technical designs.

  • Drive the effective use of GenAI tools throughout the software development lifecycle for documentation, testing, and code generation.

  • Ensure strong test coverage and maintain high-quality standards through automated testing and modern testing frameworks.

  • Implement instrumentation and monitoring using tools such as DataDog, and lead readiness for post-deployment support.

  • Collaborate closely with front-end engineers, product owners, and QA to ensure alignment and end-to-end quality delivery.

  • Conduct design reviews, contribute to code reviews, and mentor junior engineers to elevate technical excellence.


Requirements:



  • 10+ years of professional experience in back-end software development.

  • Proven expertise in building distributed systems at scale using microservices and event-driven architectures.

  • Strong proficiency in Node.js/NestJS and back-end integration patterns (API routes, server-side logic).

  • Solid experience with MongoDB, including schema design, indexing, and performance optimization.

  • Deep knowledge of RESTful APIs and GraphQL, with an emphasis on performance tuning and security best practices.

  • Hands-on experience with Azure cloud services, particularly Azure Service Bus and Event Hub.

  • Familiarity with GenAI tools integrated into SDLC workflows (e.g., code assist, documentation, and code analysis).

  • Strong understanding of non-functional requirements such as performance, reliability, observability, and scalability.

  • Proficiency in CI/CD pipelines, GitHub workflows, and Trunk-Based Development within a monorepo setup (e.g., Nx).

  • Demonstrated ability to engage in agile ceremonies and lead technical discussions in a collaborative, scaled environment.


For more information - please apply for this job or send your CV directly and we will contact you to provide further details.
Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience.

All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.




Share Job