Senior Full Stack Developer
Core
Design and deliver modern Java and TypeScript applications within complex, high-impact environments, contributing to the modernization of legacy systems and the introduction of new architecture and engineering standards.
Role type
Senior Full Stack Engineer (Java/TypeScript)
Builds
Scalable, service-based software solutions and modernized legacy systems for public and private sector clients.
Domain
Cloud-native software engineering and system modernization
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot), TypeScript, Domain Driven Design, Microservices, Cloud-native environments (AWS), Full-stack development (UI/API/Data), Modern tooling and AI-assisted development practices
Preferred skills
Playwright or modern testing frameworks, GovUK Design System
Technologies
Java, Spring Boot, TypeScript, HTML, CSS, JavaScript, MongoDB, Docker, Kubernetes, Maven, GitLab
Responsibilities
Design and deliver modern Java and TypeScript applications in complex systems; Contribute to modernisation of legacy systems into scalable, service-based architectures; Apply DDD principles to improve system structure and maintainability; Improve development workflows, testing approaches, and engineering standards; Collaborate with platform and test engineers to deliver integrated, end-to-end solutions; Introduce and embed modern tooling and AI-assisted development practices; Act as a senior consultant within delivery teams, influencing engineering best practices
Seniority
Senior, hands-on IC with consulting mindset