At a Glance
- Tasks: Design and develop scalable APIs and microservices using Node.js and Java.
- Company: Join a high-profile public sector programme with a focus on innovation.
- Benefits: Competitive day rate, remote work flexibility, and opportunities for professional growth.
- Why this job: Make a real impact in the public sector while working with cutting-edge technologies.
- Qualifications: Experience in Node.js development and familiarity with CI/CD practices required.
- Other info: Collaborative environment with strong emphasis on secure coding and agile methodologies.
The predicted salary is between 42000 - 60000 £ per year.
Location: Remote/Occasional Travel Manchester
Duration: 6 months
Day Rate: £575 per day (Inside IR35)
Clearance: BPSS Required
Experience: Public Sector experience mandatory
Overview
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
Key Responsibilities
- 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.
Essential Skills & Experience
- 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.
Additional Information
BPSS is essential
Lead Software Developer (SFIA 5) | NodeJS in Manchester employer: Layer7
Contact Detail:
Layer7 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Developer (SFIA 5) | NodeJS in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who have experience in public sector projects. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work with Node.js and Java. Include links to any APIs or microservices you've developed. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on GDS Service Standards and DDaT frameworks. Be ready to discuss how you've implemented secure coding practices and contributed to CI/CD pipelines in your previous roles.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Lead Software Developer (SFIA 5) | NodeJS in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Software Developer role. Highlight your experience with Node.js, Java, and any public sector projects you've worked on. We want to see how your skills align with our needs!
Showcase Your Projects: Include specific examples of projects where you've designed and built scalable APIs or microservices. We love seeing real-world applications of your skills, especially if they follow GDS Service Standards.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Layer7
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on Node.js, Java, and AWS services like Lambda and EC2. Being able to discuss your hands-on experience with these technologies will show that you're not just familiar but truly capable.
✨Understand Public Sector Standards
Since public sector experience is mandatory, take some time to understand GDS Service Standards and DDaT frameworks. Be prepared to discuss how you've applied these standards in your previous roles, as this will demonstrate your fit for the position.
✨Showcase Your Collaboration Skills
This role requires working closely with multi-disciplinary teams. Think of examples where you’ve successfully collaborated with DevOps Engineers, Architects, or Product Managers. Highlighting your teamwork skills will be crucial in showing you can thrive in a collaborative environment.
✨Prepare for Technical Questions
Expect technical questions related to CI/CD pipelines, API development, and secure coding practices. Practise explaining your thought process when solving problems, and be ready to discuss specific projects where you implemented these practices. This will help you stand out as a knowledgeable candidate.