Backend Engineer - Python
We are looking for a Senior Backend Engineer to join our growing tech team.
You'll play a key role in building scalable, maintainable Back End services that power complex applications and deliver outstanding user experiences. You'll collaborate with cross-functional teams, share technical solutions, and continuously improve processes in a busy, agile environment.
What You'll Do:
Design, build, and maintain highly scalable Back End services using Python.
Contribute to technical strategy, suggesting tools, frameworks, and best practices.
Collaborate with Product, Design, and Business teams to deliver impactful solutions.
Participate in code reviews, pair programming, and technical presentations.
Help improve team workflows and Agile processes.
Tech Stack:
Python | FastAPI | Django | PostgreSQL | AWS | OpenSearch | GitHub | Kubernetes | Helm | Terraform
What We're Looking For:
Strong Python development skills and experience building Back End systems.
Solid understanding of OO design, data structures, and SOLID principles.
Experience with APIs, microservices, and database design.
Analytical mindset and a passion for solving problems and improving processes.
Excellent communication skills and ability to collaborate with technical and business teams.
What We Offer:
Competitive salary + performance-based bonus
28 days holiday + bank holidays + extra day for your birthday
Private medical insurance, learning & development, and mental health support
Flexible hybrid working from home and office
Fun and collaborative work environment with social events
Why Join Us:
You'll have the chance to work on challenging problems, build modern Back End services, and shape the way our technology delivers value to users.