Lead Full Stack Software Developer
Role details
Job location
Tech stack
Job description
We're looking for an experienced Lead Full Stack Developer who can work confidently across both front-end and back-end technologies. You'll be using React/TypeScript (Next.js), Java/Spring Boot, and Python to deliver high-quality services for a government client. The role requires travel to the Newcastle site twice a month, so please apply only if this is manageable., * Lead and guide a team of developers, providing technical direction and supporting their professional growth.
- Take an active role in the full development lifecycle, including stand-ups, estimations, sprint planning, and refining the backlog.
- Write clean, maintainable code with a strong focus on automated testing at both unit and integration levels.
- Review code from peers and provide constructive, quality-driven feedback.
- Work collaboratively with multidisciplinary teams such as UCD, Business Analysis, QA, Performance Analysis, and Platform Engineering.
- Help manage and promote software components through development, testing, and production environments.
- Follow internal standards, guidelines, and best practices to ensure consistency and quality.
- Tackle technical challenges proactively and ask for support when needed.
Requirements
A strong track record of leading development teams and mentoring junior engineers is essential, as you'll help foster good engineering practices and support the growth of colleagues across the team., * Leading development teams and mentoring junior members.
- Developing services that meet Government Digital Service (GDS) standards, especially accessibility requirements aligned with WCAG 2.2 AA.
- Building front-end applications using React (Next.js) and TypeScript.
- Creating back-end microservices with Java/Spring Boot and Python (including AWS Lambda).
- Designing and consuming RESTful APIs and implementing microservice-level business logic.
- Working with containerised applications deployed on Kubernetes, ideally in AWS environments.