Job Title: Python Backend Engineer
Location:
London, UK
Work Mode:
Hybrid –
2 days onsite per week
Contract Duration:
6 Months (Extendable)
Role Overview
Looking for a highly skilled
Python Backend Engineer
with
strong AWS cloud experience
to help build and evolve their award-winning, in-house rescue platform. This is a mission-critical system that operates 24/7, supporting millions of customers.
You will play a key role in designing, building, and maintaining scalable backend services running on
AWS
, with
Python at the core
. This role suits engineers who enjoy solving complex problems, working across the stack, and contributing to high-impact, real-world systems.
Key Responsibilities
Design, develop, and maintain
backend services
using Python
Build and enhance
cloud-native systems
running on AWS
Develop and integrate
microservices and APIs
Collaborate with cross-functional teams to design and implement scalable solutions
Troubleshoot, debug, and resolve complex production issues
Contribute across the full
software development lifecycle
, from design to deployment
Continuously improve system performance, reliability, and scalability
Explore and adopt new tools and technologies to drive innovation and automation
Required Skills \& Experience
Strong hands-on experience in
Python backend development
Extensive experience working with
AWS cloud infrastructure
Solid experience with
microservices architecture, APIs, and web services
Experience working in an
Agile development environment
with CI/CD practices
Confidence working with
data-intensive applications
Strong problem-solving skills and ability to work across the full technology stack
Passion for learning, innovation, and continuous improvement
Nice to Have / Additional Strengths
Experience with
high-availability or mission-critical systems
Exposure to modern DevOps or cloud automation practices
AWS certifications or willingness to pursue cloud certifications