Job Description
The senior full-stack engineer leads the technical design and delivery within a single squad and line-manages 1-2 full-stack engineers. The role exists to ensure the squad delivers secure, reliable, and accessible products while maintaining high engineering standards and an excellent developer experience. You will use your expertise in Spring Boot microservices (Kotlin/Java) and modern web technologies (React/TypeScript) to design and deliver complex features end-to-end.
Our backend services run as containerised applications on Azure Container Apps, and our web applications are deployed via Azure Static Web Apps; you will ensure the squad's services and applications are production-ready and effectively use these platforms. You will drive best practices in observability, CI/CD, security, performance, and accessibility, ensuring systems meet the standards expected of a UK bank. You will create and maintain Architecture Decision Records (ADRs) for significant decisions, align...