Overview
We are looking for a Senior Node.js Developer with expertise in NestJS to join a dynamic digital agency. In this client-facing role, you will engage with stakeholders to architect and deliver backend solutions, ensuring high standards of engineering while collaborating with cross-functional teams. The successful candidate will be proactive and able to navigate evolving project requirements, contributing to the success of enterprise-level initiatives.
Responsibilities
- Develop, maintain, and optimise backend services using Node.js and NestJS.
- Work directly with client stakeholders to gather requirements and present solutions.
- Architect scalable backend systems aligned with industry best practices.
- Collaborate with UX, frontend, strategy, and delivery teams for project execution.
- Conduct code reviews to uphold engineering standards and ensure code quality.
- Troubleshoot issues and recommend improvements for technical solutions.
- Provide consultancy-level insights on feasibility and risk management.
- Deliver documentation and handover materials as required.
Requirements
- 5+ years of experience with Node.js in production environments.
- Strong commercial experience with NestJS or similar frameworks.
- Experience in consultancy or digital agency environments is highly desirable.
- Demonstrated client-facing experience, including managing expectations.
- Solid understanding of backend architecture, API development, and microservices.
- Experience with TypeScript, RESTful APIs, and ideally GraphQL.
- Knowledge of CI/CD pipelines and cloud platforms (AWS, GCP, or Azure).
- Familiarity with testing frameworks such as Jest.