Python Backend Engineer

Daniel James Resourcing Ltd
St Albans, United Kingdom
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 143K

Job location

Remote
St Albans, United Kingdom

Tech stack

Azure
Software Debugging
Distributed Systems
Python
RabbitMQ
Azure
Real Time Systems
Backend
FastAPI
Event Driven Architecture
Kubernetes
Low Latency
Kafka
Cosmos DB
Data Pipelines
Serverless Computing
Docker
Microservices

Job description

We're working with a highly engineering-led technology business building large-scale real-time backend 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 backend 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 backend 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

Requirements

  • 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
  • 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 backend engineering

Apply for this position