Summary: The Lead Full Stack Developer will join a high-performing tech company to support a major UK government programme, focusing on the development of an AI-enabled digital service. This role involves both hands-on development and technical leadership, collaborating with various teams to deliver secure and scalable software solutions. The position requires expertise in both front-end and back-end technologies, as well as a strong emphasis on quality and collaboration. The role is hybrid, allowing for both remote work and on-site presence in Milton Keynes.
Key Responsibilities:
- Design and build modern, responsive user interfaces using React, TypeScript, JavaScript, HTML, and CSS.
- Develop APIs and services, building server-side logic using Java (Spring Boot).
- Design and maintain relational databases, preferably PostgreSQL.
- Implement CI/CD pipelines and deploy services in cloud environments (AWS, Azure, or GCP).
- Lead and participate in code reviews, writing unit, integration, and end-to-end tests.
- Maintain clear technical documentation and embed security best practices.
Key Skills:
- Strong experience delivering complex full-stack applications.
- Commercial expertise in Java and at least one other back-end language (ideally Python).
- Solid experience with React and modern front-end tooling.
- Strong API design and integration experience.
- Good working knowledge of Linux and Windows environments.
- Proven problem-solver with strong analytical skills.
- Experience with relational databases, ideally PostgreSQL.
- Able to commute to Milton Keynes as required.
Salary (Rate): £650/day
City: Milton Keynes
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
An exciting opportunity for a Lead Full Stack Developer to join a small, high-performing tech company supporting a major UK government programme. You'll play a key role in the development and evolution of a cutting-edge, AI-enabled digital service used across multiple government departments. This role combines hands-on development with technical leadership, working closely with architects, product stakeholders, and client teams to deliver secure, scalable software solutions.
Responsibilities
- Front End
- Design and build modern, responsive user interfaces
- Develop using React, TypeScript, JavaScript, HTML, CSS
- Drive strong UX and cross-browser compatibility
- Back End
- Design and develop APIs and services
- Build server-side logic using Java (Spring Boot)
- Contribute to overall application architecture
- Data & DevOps
- Design and maintain relational databases (PostgreSQL preferred)
- Implement CI/CD pipelines (e.g. GitHub Actions, Jenkins)
- Deploy and operate services in cloud environments (AWS, Azure or GCP)
- Use containerisation tools such as Docker
- Quality & Collaboration
- Lead and participate in code reviews
- Write unit, integration and end-to-end tests (JUnit, Testcontainers, Vitest, Storybook)
- Maintain clear technical documentation
- Work closely with product, architecture and delivery teams
- Embed security best practices (auth, access control, secure data handling)
- Strong experience delivering complex full-stack applications
- Commercial expertise in Java plus at least one other back-end language (ideally Python)
- Solid experience with React and modern front-end tooling
- Strong API design and integration experience
- Good working knowledge of Linux and Windows environments
- Proven problem-solver with strong analytical skills
- Experience with relational databases, ideally PostgreSQL
- Comfortable working in small, fast-moving delivery teams
- Able to commute to Milton Keynes as required
Essential Skills & Experience