Backend Engineer - Python
Role details
Job location
Tech stack
Job description
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.
Requirements
- 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.
Benefits & conditions
- 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.