Job Description
We are seeking a talented engineer and leader to join our dynamic organisation. You will guide a team in developing and maintaining a key product, working with diverse technologies to build scalable solutions for healthcare professionals and patients.
Key Responsibilities
• Develop scalable software by applying best practices and collaborating with fellow engineers.
• Facilitate clear and frequent communication between product and engineering to ensure alignment with the team's broader goals.
• Drive project execution by collaborating closely with the product manager and other stakeholders.
• Serve as a role model for other engineers, helping to elevate their skills and performance as needed.
• Draft technical documentation and establish engineering policies.
• Report directly to the Chief Architect.
Requirements
• Based in the UK
• 7+ years experience
• BSc degree in computer science/mathematics/engineering
• Demonstrated experience as a backend engineer with a strong focus on Java (v.17+) and Kotlin.
• Proficiency in building containerised services with Spring Boot v3.
• Advanced knowledge of GitHub, including Git best practices and GitHub Actions for CI/CD pipelines.
• Experience working with AWS, particularly with ECS.
• Experience working with MongoDB.
• Experience in addressing and managing team dysfunctions in a leadership role.
• Solid understanding of Scrum methodology and product requirements development.
Would be a plus
• Experience with FHIR.
• Knowledge of WebFlux and Project Reactor.
Benefits
• Competitive salary and benefits package.
• The opportunity to work on meaningful projects that have a real impact on people's lives.
• A collaborative and innovative work environment with a focus on professional growth.
💡 Quick Summary
Seeking a career-building opportunity? The Tech Lead / Senior Backend Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Guildford offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
