Senior Backend Engineer

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python Django FastAPI PostgreSQL Azure Docker

FULL DESCRIPTION

IT&S

·

London

·

Hybrid

Senior Backend Engineer

About the Role

The Senior Backend Engineer plays a key role in designing and building greenfield customer-facing applications and APIs that sit at the heart of our product offering.

Key Responsibilities

  • Design, build and maintain scalable backend services and RESTful/GraphQL APIs using Python (Django or FastAPI).
  • Write clean, well-tested, production-grade code with a focus on reliability and performance.
  • Design and implement data models, working with relational databases (PostgreSQL) and cloud-native data services.
  • Build and maintain CI/CD pipelines, ensuring automated testing, linting and deployment as standard.

Platform & Infrastructure

  • Work within a cloud-native environment on Microsoft Azure, contributing to infrastructure decisions and service architecture.
  • Contribute to observability, monitoring and alerting for production services.
  • Participate in incident response and root cause analysis when issues arise.

Collaboration & Ownership

  • Take ownership of features end-to-end, from technical design through to delivery and iteration.
  • Participate actively in code reviews, architectural discussions, and sprint ceremonies.

Skills & Experience

Essential

  • Significant professional experience (typically 5+ years) in software engineering, with a strong track record of delivering production systems.
  • Backend proficiency in Python (Django or FastAPI), with the ability to design and build APIs and services from scratch.
  • Solid understanding of relational databases (PostgreSQL preferred), including schema design, query optimisation and migrations.
  • Experience with cloud platforms, ideally Microsoft Azure, and familiarity with containerisation (Docker) and CI/CD practices.
  • A pragmatic, product-minded approach to engineering – you care about what you are building, not just how.
  • Strong communication skills and the ability to work effectively in a collaborative, cross-functional team.
  • Experience working with AI-assisted development tools and an interest in integrating AI capabilities into products.

Desirable

  • Experience with data engineering concepts: ETL/ELT pipelines, data modelling, or working with data platforms (e.g. Databricks, Azure Data Factory).
  • Familiarity with event-driven architectures, message queues (e.g. Kafka, Azure Service Bus) or streaming data.
  • Experience working with scientific, geospatial or time-series data.
  • Exposure to infrastructure as code (Terraform) or platform engineering practices.
  • Experience in a high-growth startup or scale-up environment.

Company Benefits

  • Paid Leave- 35 days (inclusive of public holidays)
  • Birthday Off
  • Volunteering Leave Allowance
  • Enhanced Parental Leave
  • Life Insurance
  • Healthcare Cash Plan
  • Employee Assistance Programme (EAP)
  • Pension
  • Monthly Wellbeing Allowance
  • Breakfast, Snacks, Friday lunch & Barista Coffee Machine in the office
  • Learning Portal with over 100,000 assets available to support professional development
  • Hybrid working set-up (Minimum 3+ days, Farringdon- London)
Sign up free — access 45,000+ UK sponsor-licensed jobs