Senior Backend Developer (Python) - Remote
IO
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.
Application opens at the source listing. Free for jobseekers.