Python Developer
Role details
Job location
Tech stack
Job description
You'll join a backend team responsible for platform services that handle high-volume workflows, data processing, and scalable APIs.
The immediate focus is building a more modern, maintainable foundation, including a move toward a cloud-agnostic architecture with Kubernetes as a key part of the platform direction.
You'll be involved in:
- Designing and building Python backend services
- Improving data pipelines and processing workflows
- Delivering systems built for scale, reliability, and performance
- Contributing to platform design decisions, best practices, and engineering standards
- Supporting a long-term modernisation programme (not short-term feature churn)
Requirements
This is a hands-on backend role focused on modernising and rebuilding core services that power ingestion, processing, indexing, and export of large volumes of data. If you enjoy platform work, solving performance challenges, and building resilient systems, this will be a strong fit., You'll be a strong backend engineer who can operate at senior level in a small team., * Strong Python backend development (Django / Flask / FastAPI)
- REST APIs, microservices or distributed systems patterns
- Postgres / SQL
- Solid SDLC ownership (design * build * release)
Nice to have
- Kubernetes and containerised services
- Elasticsearch / indexing / search systems
- Cloud exposure (AWS, GCP or Azure)
- Experience working with data-heavy systems, ETL-style workflows, or event-driven architectures
#J-18808-Ljbffr