Lead Full-Stack Software Engineer
Lead Full-Stack Software Engineer
Posted yesterday
SENIORITY
Lead
About the role
- Extensive experience in full-stack software engineering, including design, development, testing, and deployment.
- Some of the languages and frameworks our teams work with:
- Java / KotlinPythonC# /.NETFull stack JavaScript (Express, React, Node.js etc.)We expect you to have deep experience in at least one of the above; you will also be flexible and comfortable picking up what the work requires
- Strong understanding of software development methodologies such as Agile, TDD, and DevOps.
- Extensive experience writing well-tested code.
- Good knowledge of cloud platforms(e.g. Azure, AWS, GCP) and infrastructure as code(Terraform)
- Experience with CI/CD pipelines and automated testing frameworks.
- Experience with various architecture patterns, e.g. microservices and event-driven.
- Experience with containerisation technologies (e.g. Docker, Kubernetes).Proven ability to manage and lead engineering teams to success.
- Expertise in designing scalable and secure software architectures.
- Desirable:
- Knowledge of emerging technologies like AIPrevious relevant experience as a senior software engineer
- Leading a large multidisciplinary project
- Line management experience
- Experience in interviewing and screening candidates
- Experience responding to bid questions
- Experience working on NHS projects
- Experience working with Health API'sSkillsSoftware Architecture: Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals.
- Cloud Platforms: Strong proficiency in cloud technologies, including architecture and deployment strategies.
- Programming and Development: Advanced knowledge of multiple programming languages and frameworks (e.g. .NET, React, Python).CI/CD and Automation: Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles.
- Code Quality and Testing: Experience with automated testing frameworks (e.g. Jest, XUnit) and best practices for ensuring code quality.
- DevOps Practices: Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications.
- Communication: Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDABehaviours and PACT values
- Purpose: Be values-driven, recognising that our client's needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.
- Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.
- Craft: Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.
- Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.
- 30 days holiday + bank holidays2 volunteer days for causes that you are passionate about
- Maternity/paternity - 6 months Maternity Leave, 3 months Paternity LeaveLife assurance
- Employer pension contribution of 5%Health cash plan
- Personal learning and development budget
- Employee Assistance Programme
- Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work SchemeHealth assessments
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
