Senior Backend Developer (Python) - Remote in Bristol

Senior Backend Developer (Python) - Remote in Bristol

Bristol Full-Time 58500 - 71500 Β£ / year (est.) Working from home possible
IO

At a Glance

  • Tasks: Design and develop scalable backend services using Python and FastAPI.
  • Company: Join a high-profile international technology programme with a collaborative culture.
  • Benefits: Fully remote work, competitive contract, and opportunity for extension.
  • Other info: Ideal for those passionate about large-scale distributed systems.
  • Why this job: Work on modern technologies and tackle technically challenging projects.
  • Qualifications: Strong Python experience and knowledge of REST APIs and microservices.

The predicted salary is between 58500 - 71500 Β£ per year.

We're recruiting for an experienced Senior Backend Developer to join a high-profile international technology programme focused on building scalable, data-driven applications. This is an exciting opportunity to work on modern backend architecture, processing complex geospatial and temporal data within a collaborative engineering environment.

This is a hands-on role where you'll take ownership of features from design through deployment, working closely with architects, data engineers and software developers to deliver robust, production-grade solutions.

What you'll be doing:

  • Design and develop scalable backend services using Python and FastAPI
  • Build RESTful APIs and microservices
  • Develop data pipelines supporting large-scale analytics platforms
  • Work with Neo4j graph databases and relational databases such as PostgreSQL or SQL Server
  • Collaborate with cross-functional engineering teams to design clean, maintainable software using Domain-Driven Design (DDD)
  • Write high-quality, well-tested code and contribute to code reviews
  • Support CI/CD pipelines, containerised deployments and cloud-native development
  • Troubleshoot performance issues and contribute to architectural decisions

Essential Skills & Experience:

  • Strong commercial experience with Python
  • Production experience with FastAPI
  • Solid understanding of REST APIs and microservice architectures
  • Experience applying Domain-Driven Design (DDD)
  • Strong SQL skills with PostgreSQL and/or SQL Server
  • Hands-on experience with Neo4j graph databases
  • Experience working with Docker and Kubernetes
  • Knowledge of CI/CD pipelines and Git
  • Understanding of secure software development principles
  • Excellent communication skills and experience working within Agile teams

Desirable Experience:

  • Databricks
  • Microsoft Azure
  • Event-driven architectures (Kafka, MQTT, Azure Event Hubs, etc.)
  • Geospatial or time-series data
  • Observability tools such as Prometheus, Grafana or OpenTelemetry

Eligibility:

Due to project requirements, applicants must be citizens of a NATO member country and currently reside within a NATO member country.

Contract Details:

  • Fully remote
  • Start: September 2026
  • Initial contract through December 2026, with potential for extension
  • International engineering programme
  • Opportunity to work with modern technologies on technically challenging projects

If you're an experienced Python Backend Developer looking to work on large-scale distributed systems using modern engineering practices, we'd love to hear from you. Apply today with your latest CV for a confidential discussion.

Senior Backend Developer (Python) - Remote in Bristol employer: IO

iO is an exceptional employer that fosters a collaborative and innovative work culture, perfect for a Principal Data Architect looking to make a significant impact in the field of data architecture. With hybrid working arrangements and a focus on employee growth, you will have access to continuous learning opportunities and the chance to work with cutting-edge technologies like AWS and Snowflake in the vibrant city of London. Join us to be part of a forward-thinking team that values your expertise and encourages professional development.

IO

Contact Details:

IO Recruitment Team

We think you need these skills to ace Senior Backend Developer (Python) - Remote in Bristol

Python
FastAPI
REST APIs
Microservices
Domain-Driven Design (DDD)
PostgreSQL
SQL Server