Back End Developer
Role details
Job location
Tech stack
Job description
We're looking for a talented Back End Engineer to join a growing engineering team based in central London. You'll play a key role in building and maintaining scalable backend services that power customer-facing platforms used across the UK.
This is a great opportunity to work on impactful, data-driven systems within a collaborative, forward-thinking environment.
The Role
You'll be part of a small, skilled team delivering clean, efficient code and robust backend solutions. You'll collaborate across product and design teams, bringing ideas to life while helping to shape best practices in architecture, deployment, and continuous improvement.
What You'll Do
- Design and build scalable, maintainable backend services
- Use and advocate for modern Python frameworks and AWS tooling
- Collaborate with cross-functional teams (Product, Design, and more)
- Contribute to technical discussions, code reviews, and Agile ceremonies
- Continuously improve systems, tools, and processes
Requirements
- 5+ years proven experience as a Back End Engineer working primarily with Python
- Strong understanding of backend architecture, databases, and APIs
- AWS experience in production environments
- Passion for clean, reliable, and efficient code
- Collaborative mindset with strong communication skills
Join a team that values impact, innovation, and collaboration - where your work helps shape meaningful digital experiences at scale.