Python Developer

Spencer Rose Ltd

Watford

Hybrid

GBP 68,000 - 83,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work in Watford office

Job summary

Spencer Rose Ltd is seeking a Python Developer for a hybrid role in Watford, Hertfordshire. The candidate will build high-throughput, production-grade back-end services in Python (3.10+), focusing on reliability, performance, and clean code.

You will collaborate with Principal Engineers, mentor peers, review code, and help shape the product roadmap. Experience with FastAPI, Docker, Kubernetes, and cloud-native development on Azure is essential.

Qualifications

  • Senior-level Python back end experience with production systems.
  • Strong engineering judgement and delivery experience.
  • Experience designing and building API-first services with a focus on performance and reliability.
  • Hands-on with containerisation (Docker) and orchestration (Kubernetes).
  • Experience with messaging/event platforms and cloud-native development on Azure.

Responsibilities

  • Collaborate with Principal Engineers and provide mentorship.
  • Lead reviews, help shape the roadmap, and promote best practices.
  • Develop high-quality Python software for complex business needs.
  • Ensure tests, docs, and monitoring are in place.
  • Deliver reliable, scalable back-end services meeting acceptance criteria.

Skills

Python
API design
RESTful APIs
OpenAPI/Swagger
Azure
Docker
Kubernetes
Message-driven systems
Back End development
System scalability

Tools

FastAPI
Kafka
RabbitMQ
Azure Service Bus

Job description

Python Developer

Watford, Hertfordshire (Hybrid)

£75,000 per annum + Excellent benefits

On behalf of an industry Leading organisation, I am seeking a Python Developer with strong production experience building high-throughput, message-driven platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code.

The business is pleased to offer this role on a hybrid basis with 1-2 days in office; therefore, you must be within reach of their Watford-based offices.

Responsibilities:

  • Collaborate closely with Principal Engineers.
  • Provide technical guidance, insight, and mentorship to other engineers.
  • Participate in peer reviews and offer constructive feedback.
  • Support product stakeholders in shaping the roadmap.
  • Contribute to best practices and engineering standards across the wider engineering organization.
  • Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery.
  • Translate requirements into implementable technical specifications and tasks.
  • Maintain accurate and reliable technical documentation.
  • Provide regular updates on progress, timelines, risks, and dependencies.
  • Lead troubleshooting and incident resolution, including occasional out-of-hours support.
  • Ensure unit tests are implemented and fit for purpose.
  • Research and evaluate new technologies that could benefit the organisation.
  • Design and develop high-quality Python software that meets complex business needs.
  • Ensure code, documentation, and testing align with engineering standards.
  • Deliver solutions that meet acceptance criteria, performance expectations, and operational reliability.
  • Integrate products with monitoring and support tooling.

Experience/Skills required:

  • Experienced Python Developer who can make sound trade-offs, design for scale, and contribute to complex systems without over-engineering.
  • Strong engineering judgement and real-world delivery experience.
  • Senior-level experience designing and 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, with a focus on performance, reliability, and maintainability.
  • Python Back End development, primarily using FastAPI and modern API patterns.
  • Strong understanding of RESTful API design, schema validation, and OpenAPI/Swagger.
  • Experience working with messaging and eventing platforms such as Kafka, RabbitMQ, Azure Service Bus, MQTT, or similar.
  • Cloud-native development experience is essential (ideally on Azure).
  • Hands-on experience with containerisation (Docker) and orchestration platforms such as Kubernetes.
  • Exposure to building and supporting shared or internal libraries used across multiple services.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Development Engineer - Python
Application Development Engineer - Python

Morson Forces • West of England

Remote
GBP 69,000 - 96,000
Senior Python Developer
Senior Python Developer

Experis (Austria) • Birmingham

On-site
GBP 45,000 - 50,000
25 days holiday
Annual bonus
Christmas bonus
+9
Python Senior Software Engineer – London Hybrid : up to £200k base + bonus
Python Senior Software Engineer – London Hybrid : up to £200k base + bonus

Hunter Bond • Greater London

On-site
GBP 75,000 - 120,000
Python Application / DevOps Engineer
Python Application / DevOps Engineer

CBSbutler • City Of London

Hybrid
GBP 85,000 - 100,000
Bonus
Full benefits
Python Application / Devops Engineer
Python Application / Devops Engineer

CBSbutler • Greater London

Hybrid
GBP 85,000 - 100,000
Bonus
Full benefits
Hybrid work model
Python Developer - SC Cleared
Python Developer - SC Cleared

CBSbutler • West of England

Hybrid
GBP 103,000 - 110,000
Applications Development Engineer - Python Developer
Applications Development Engineer - Python Developer

Matchtech • West of England

Hybrid
GBP 94,000 - 134,000
Senior Python Engineer
Senior Python Engineer

Signify Technology • Greater London

Hybrid
GBP 80,000 - 110,000
Python Developer
Python Developer

Advanced Resource Managers Limited • West of England

On-site
GBP 95,000 - 136,000
Senior Python Engineer (Hybrid in London)
Senior Python Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 70,000 - 110,000