Python Backend Engineer

Python Backend Engineer

Posted Today by djr

£550 Per day
Outside
Hybrid
Watford, UK

Summary: The role of Senior Python Backend Engineer focuses on developing large-scale real-time backend systems within a distributed Azure environment. Candidates must have hands-on experience with Python and be adept at implementing complex distributed systems. The position emphasizes operational resilience and high-throughput processing. It is a 6-month contract with a hybrid working arrangement, initially requiring onsite presence in Watford.

Key Responsibilities:

  • Develop and implement real-time event-driven processing systems.
  • Build high-throughput backend services within a distributed microservice architecture.
  • Design low-latency data ingestion pipelines.
  • Ensure operational resilience and observability in production systems.
  • Handle production-scale concurrency and asynchronous processing.
  • Continuously ingest and process large volumes of operational and telemetry-style data.

Key Skills:

  • Strong hands-on Python engineering experience.
  • Experience building and debugging production backend systems.
  • Deep understanding of distributed systems and asynchronous processing.
  • Strong practical experience with messaging/event-driven architectures.
  • Experience handling high-throughput or streaming workloads.
  • Operational mindset around resilience, retries, observability, scaling, and failure handling.
  • Ability to code heavily on a day-to-day basis.

Salary (Rate): £550/day

City: Watford

Country: UK

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Python Backend Engineer - Real-Time Distributed Systems
£550/day Outside IR35
Watford/Hybrid (Initial onsite, then mainly remote)
6-month contract

We're working with a highly engineering-led technology business building large-scale Real Time Back End systems within a distributed Azure environment.

This is not a role for architects, managers, or high-level solution designers.

We are specifically looking for deeply hands-on Python Back End engineers who are comfortable operating at implementation level within complex distributed systems.

The environment is heavily focused on:

  • Real-time event-driven processing
  • High-throughput Back End services
  • Distributed microservice architectures
  • Low-latency data ingestion pipelines
  • Operational resilience and observability
  • Production-scale concurrency and asynchronous processing

You'll be joining a team working on systems that continuously ingest and process large volumes of operational and telemetry-style data from connected platforms and devices.

Tech environment:

  • Python
  • FastAPI
  • Azure Functions
  • Azure Service Bus/Event Hub
  • Kubernetes/AKS
  • Docker
  • Cosmos DB
  • Distributed messaging systems
  • Event-driven microservices
  • Real-time processing pipelines

What they're looking for:

  • Strong hands-on Python engineering experience
  • Experience building and debugging production Back End systems
  • Deep understanding of distributed systems and asynchronous processing
  • Strong practical experience with messaging/event-driven architectures
  • Experience handling high-throughput or streaming workloads
  • Strong operational mindset around resilience, retries, observability, scaling, and failure handling
  • Engineers who still code heavily day-to-day

Highly desirable:

  • IoT, telemetry, or time-series style systems
  • FastAPI
  • Kafka/Service Bus/RabbitMQ/Event Hub
  • Kubernetes
  • Azure-native Back End engineering

This is a fast-moving contract process with a single technical interview stage.