Backend Engineer - Python

Hydrogen
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Code Review
Data Structures
Database Design
Django
Github
Python
PostgreSQL
Object-Oriented Software Development
Pair Programming
Backend
FastAPI
Solid Principles
Kubernetes
Terraform
Microservices

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.

Apply for this position