Salary: £60,000 - 90,000 per year Requirements: We are looking for ideal candidates who possess strong technical competence in the following areas: HTML JavaScript CSS React UI Frameworks, such as Remix/React Router v7, Next.js Test-Driven Development (TDD), Unit testing, and automated integration testing Experience in building loosely coupled synchronous and asynchronous microservices A good working knowledge of the following would be desirable: Continuous Integration/Continuous Deployment (CI/CD) pipelines Java SQL and NoSQL databases Containers and container management platforms like Docker and Kubernetes Experience with cloud-based infrastructure is also desirable, along with an understanding of application security principles, continuous integration, and continuous delivery. Responsibilities: As a Software Engineer, your primary focus will be to deliver user stories while working as part of a multi-disciplined team. You will work closely with analysts and designers to build, deploy, and support services using well-established software development techniques such as TDD, BDD, and pair programming. You'll engage in all stages of service delivery, including testing, configuring, deploying, supporting, and monitoring, utilizing industry-standard tooling to work in a DevSecOps capacity. In this collaborative environment, you will have the opportunity to interact with a variety of professionals who, like you, have extensive knowledge and experience. You will contribute by influencing our growth as a delivery center and how we perform by sharing ideas and collaborating with others to improve our processes. Technologies: CI/CD Cloud CSS DevSecOps Docker Frontend Support Java JavaScript Kubernetes NoSQL React SQL Security TDD microservices UX UI Design More: We encourage adaptability and a well-rounded skill set that includes problem-solving, business analysis, quality assurance, application design, and architecture to complement your Frontend development expertise. In an Agile environment, communication is crucial; therefore, we expect professionalism, good communication skills, and approachable team members. Please note that all profiles will be reviewed against the required skills and experience. Due to the high volume of applications, we will only respond to successful applicants in the first instance. Thank you for your interest and the time you take to apply. last updated 5 week of 2026