Senior Python Backend Engineer – Hybrid, Azure & Kafka

Spencer Rose Ltd

Watford

Hybrid

GBP 70,000 - 75,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Spencer Rose Ltd in Watford, Hertfordshire is seeking a Senior Software Engineer - Python to build high-throughput, API-first back-end services. You will design, implement and maintain production-grade Python applications, focusing on reliability, performance and scalable architecture.

The role is hybrid with 2-3 days in the Watford office. You will collaborate with Principal Engineers, mentor peers, review code, and help shape the roadmap while delivering with modern practices such as CI/CD,

Qualifications

  • Experienced Python Developer with design-for-scale approach.
  • Senior-level experience building production Back End services in Python (3.10+).
  • Strong background in high-throughput, message-based or event-driven systems.
  • Proven experience building API-first services focused on performance and reliability.
  • Python Back End development using FastAPI and modern API patterns.
  • Solid understanding of RESTful API design, schema validation, and OpenAPI/Swagger.
  • Experience with messaging/eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar.
  • Cloud-native development experience (ideally Azure).
  • Hands-on with Docker and Kubernetes.

Responsibilities

  • Collaborate closely with Principal Engineers and provide technical guidance.
  • Mentor other engineers and participate in peer reviews.
  • Support stakeholders in shaping the roadmap and standards.
  • Translate requirements into technical specifications and tasks.
  • Maintain accurate technical documentation and deliver unit-tested code.
  • Lead troubleshooting, incident resolution, and occasional out-of-hours support.
  • Ensure solutions meet acceptance criteria, performance and reliability goals.
  • Integrate products with monitoring and support tooling.

Skills

Python
API-first design
Back-end design
RESTful APIs
OpenAPI/Swagger
Distributed systems
Cloud/Azure
Docker
Kubernetes
Kafka
RabbitMQ
Event-driven

Tools

Docker
Kubernetes
Kafka
RabbitMQ
Azure Service Bus
OpenAPI/Swagger

Job description

Spencer Rose Ltd in Watford, Hertfordshire is seeking a Senior Software Engineer - Python to build high-throughput, API-first back-end services. You will design, implement and maintain production-grade Python applications, focusing on reliability, performance and scalable architecture.

The role is hybrid with 2-3 days in the Watford office. You will collaborate with Principal Engineers, mentor peers, review code, and help shape the roadmap while delivering with modern practices such as CI/CD,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Hybrid (Python, AWS, Kafka)
Senior Backend Engineer – Hybrid (Python, AWS, Kafka)

Drive • Greater London

Hybrid
GBP 80,000 - 105,000
Competitive salary
Performance-based bonus
Private medical insurance
+2
Senior Software Engineer - Python
Senior Software Engineer - Python

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
Senior Python Backend Architect – FinTech, Hybrid
Senior Python Backend Architect – FinTech, Hybrid

Explore Group • Greater London

Hybrid
GBP 108,000 - 132,000
Senior Python Engineer – Cloud Microservices (Onsite 3d/wk)
Senior Python Engineer – Cloud Microservices (Onsite 3d/wk)

Connected Consulting Limited • Watford

Hybrid
GBP 55,000 - 75,000
Senior Python Engineer - Automation & API Dev (Hybrid)
Senior Python Engineer - Automation & API Dev (Hybrid)

Involved Solutions • Greater London

Hybrid
GBP 54,000 - 90,000
Bonus
Benefits
Hybrid work pattern
Senior Python Backend Engineer – FastAPI, AWS, Hybrid (London)
Senior Python Backend Engineer – FastAPI, AWS, Hybrid (London)

Client Server • Greater London

Hybrid
GBP 120,000
Senior Python Engineer
Senior Python Engineer

Explore Group • Greater London

Hybrid
GBP 108,000 - 132,000
Python Backend Engineer – Hybrid (London)
Python Backend Engineer – Hybrid (London)

Pioneer Search • City Of London

Hybrid
GBP 35,000 - 45,000
Senior Python Engineer: Cloud & Trading (AWS)
Senior Python Engineer: Cloud & Trading (AWS)

Client Server • Broadgate

Hybrid
GBP 90,000 - 110,000
Senior Python Engineer & Technical Lead (Hybrid UK)
Senior Python Engineer & Technical Lead (Hybrid UK)

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+2