Senior Backend Developer (Python) - Remote

Senior Backend Developer (Python) Remote Contract

Remote Contract Start: September 2026

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.

Job Details

Company
IO
Location
Bristol, Gloucestershire, United Kingdom BS153
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP 45 - 50 Hourly
Posted