Full Stack Developer
Role details
Job location
Tech stack
Job description
As a Senior Developer, you will deliver and integrate software to form complete, secure, and resilient services. You'll take technical ownership across related pieces of work, lead development activities, and support the wider team through mentoring and knowledge sharing. You must have a hands on experience with Python and JavaScript (Node.js)
At the end of the contract, you will be responsible for a full handover of knowledge, processes, and intellectual property to Civil Servants., * Plan and lead development across sets of related user stories
- Take ownership of the wider system and coach others to understand it
- Collaborate with multidisciplinary teams to shape what is built
- Mentor and support junior developers
- Build, run, and support production services
- Improve system robustness, resilience, and stability
- Resolve complex technical issues using a broad range of modern technologies
Requirements
- Proven Central Government experience
- Experience with Python and JavaScript (Node.js)
- Strong understanding of SSO, authentication and security
- Experience with Back End development in two or more languages (eg Java, Python, Node.js)
- Full stack experience including Front End (HTML5, CSS3, frameworks, accessibility standards), Back End, and databases
- Experience with cloud technologies (AWS, FaaS), containerisation (Docker, Kubernetes), and microservices
- Strong knowledge of security concepts including Federated Identity, SSO, JWT, TLS/mTLS, and OWASP Top 10
- Experience with modern engineering practices:
- SOLID principles
- Automated testing & TDD
- CI/CD
- Code reviews
- GitHub
- Infrastructure as Code (eg Terraform)
- Comfortable working independently and within agile teams
- Ability to learn and adapt quickly to new tools and technologies
Nice to Have
- Experience with .NET technologies (especially ASP.NET Core)
- Experience with a second cloud platform (Azure or GCP)
If you're a senior developer with strong Java and government experience looking for your next contract, we'd love to hear from you.