Overview
We are seeking experienced Node.js Developers to join a high-profile digital delivery programme.
You will be responsible for designing, developing and enhancing scalable backend services, APIs and cloud-native applications within an Agile environment.
This is an excellent opportunity for developers with strong server-side JavaScript experience who have worked on large-scale digital transformation programmes, preferably within central government or highly regulated environments.
Key Responsibilities
- Develop, maintain and enhance backend services using Node.js and TypeScript.
- Design and build RESTful APIs and microservices architectures.
- Collaborate with Solution Architects, Business Analysts, DevOps Engineers and QA teams.
- Produce clean, maintainable and secure code following best practices.
- Contribute to technical design discussions and architecture decisions.
- Implement automated testing and support CI/CD deployment pipelines.
- Troubleshoot and resolve production issues.
- Participate in Agile ceremonies including sprint planning, stand-ups and retrospectives.
- Ensure solutions meet security, accessibility and performance standards.
Essential Skills & Experience
- Strong commercial experience developing applications using Node.js.
- Experience with TypeScript and modern JavaScript frameworks.
- Proven experience building and consuming REST APIs.
- Strong understanding of microservices architecture.
- Experience working with AWS or other cloud platforms.
- Knowledge of containerisation technologies such as Docker.
- Experience with version control systems such as Git.
- Familiarity with CI/CD practices and deployment automation.
- Strong understanding of software engineering best practices, including testing and code reviews.
- Experience working in Agile delivery teams.
Desirable Experience
- Previous experience within the Public Sector.
- Exposure to government digital services and GDS standards.
- Experience with Kubernetes and container orchestration.
- Knowledge of event-driven architectures and messaging platforms.
- Experience working within secure environments.
Clearance Requirements
Applicants must be SC Eligible, meaning they must be capable of obtaining Security Clearance and meeting the relevant residency and vetting requirements.