Python Developer
Location: London or Nottingham (Hybrid)
Travel: Candidates based in London should be willing to travel occasionally to the Nottingham office for planning, collaboration, and project meetings
Type: Contract Inside IR35 (6 months) or Fixed Term Employment Contract
At UST, we're helping transform the healthcare experience through innovative digital platforms and modern cloud-native technologies. We're looking for an experienced Python Engineer (BackEnd) to join our growing engineering team and play a key role in evolving our platform architecture towards a scalable microservices ecosystem.
This is an exciting opportunity to work on business-critical healthcare solutions, collaborate with talented engineers, and contribute to technology that improves outcomes for millions of users.
What You'll Do:
As part of our backend engineering team, you will:
- Design, develop, and enhance scalable backend services using Python.
- Collaborate closely with engineering teams to deliver high-quality features and platform improvements.
- Contribute to the design and implementation of modern microservices architectures.
- Build resilient, well-tested applications with a strong focus on maintainability and performance.
- Develop and maintain automated unit tests to ensure robust code quality and coverage.
- Troubleshoot and resolve issues across business-critical systems.
- Support continuous improvement initiatives, including performance optimization and automation.
- Mentor and support less experienced engineers through knowledge sharing and collaboration.
- Maintain clear technical documentation and contribute to engineering best practices.
- Participate in an out-of-hours support rotation following successful completion of probation.
What You'll Bring:
We're looking for a collaborative engineer with extensive experience delivering enterprise-scale backend solutions and cloud-native applications.
- Strong backend software engineering experience with Python.
- Experience building and supporting scalable microservices architectures.
- Solid understanding of software design principles and engineering best practices.
- Strong experience with automated unit testing and test-driven development practices.
- Proficiency with Git-based source control workflows.
- Strong SQL and database design/query optimization skills.
- Experience working with AWS services, including: S3, SQS, Lambda, API Gateway, EventBridge, ECS / EC2, Secrets Manager, Parameter Store, MySQL.
- Experience diagnosing and resolving issues within business-critical production environments.
- Knowledge of caching strategies and performance optimization techniques.
- Experience building CI/CD pipelines using GitHub Actions.
- Containerization experience using Docker.
Desirable Skills:
- Infrastructure as Code using Terraform.
- PHP development experience.
- Experience working within healthcare, regulated, or highly secure environments.
- Strong technical documentation practices.
Why Join UST?
At UST, you'll join a global technology organization that combines the agility of a high-performing engineering team with the scale and stability of an established digital transformation partner. You'll have the opportunity to work on meaningful healthcare solutions, collaborate with experienced engineers, and contribute to technology that makes a real difference.
UST is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#UST