Lead Software Developer (SFIA 5) | NodeJS
Layer7
Manchester, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 97KJob location
Manchester, United Kingdom
Tech stack
Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Software Quality
Code Review
Continuous Integration
DevOps
Github
Node.js
Secure Coding
TypeScript
Data Logging
Grafana
Spring-boot
AWS Lambda
Gitlab
GIT
Containerization
Gitlab-ci
Kubernetes
GraphQL
Functional Programming
Api Design
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Terraform
Mocha
Software Version Control
Serverless Computing
Docker
ELK
Jenkins
Microservices
Job description
We are seeking an experienced Full Stack Developer (Node.js/Java) to join a high-profile public sector programme operating to GDS Service Standard and DDaT capability guidelines. The successful candidate will play a key role in the design, build, and optimisation of scalable APIs and microservices within a secure, agile, and user-centred delivery environment.
This role suits a collaborative engineer comfortable working across multi-disciplinary teams, contributing to CI/CD practices, and ensuring solutions adhere to secure-by-design principles.
Tech Stack
- AWS (EC2, Lambda, S3, SQS, ECR, DocumentDB)
- Node.js and TypeScript
- Docker and Kubernetes
- GitLab (source control and CI/CD pipelines)
- Infrastructure as Code using Terraform
- Cloud-native and serverless architecture
- Event-driven and microservices-based systems, * Design, develop, and maintain scalable Back End services and APIs using Node.js and Java
- Contribute to CI/CD pipelines (GitLab CI, GitHub Actions, or equivalent).
- Work in alignment with GDS Service Standards and DDaT frameworks
- Implement automated testing and maintain high code quality across delivery teams.
- Collaborate closely with DevOps Engineers, Architects, and Product Managers to ensure performant, secure solutions.
- Support integration and migration projects across public sector systems.
- Produce clear documentation and contribute to knowledge transfer across teams.
Requirements
- Proven hands-on experience with Node.js Back End development.
- Solid Java development experience (Spring Boot or similar).
- Strong understanding of CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins).
- Demonstrable public sector experience, delivering to GDS Service Standards
- Strong experience with API development (REST/GraphQL) and microservice design
- Knowledge of automated testing frameworks (Mocha, Jest, Supertest).
- Familiarity with containerisation (Docker, Kubernetes desirable).
- Experience with secure coding practices and working with sensitive data.
- Strong Git experience (GitLab, GitHub, branching strategies, code reviews).
- Exposure to serverless or cloud-native architectures (AWS Lambda, API Gateway).
- Knowledge of logging and monitoring tools (ELK Stack, Grafana, CloudWatch).
- Understanding of GDS Technology Code of Practice and DDaT frameworks.