Overview
This is a hands-on senior engineering role for someone who wants to stay technical while working on a complex, production-critical platform.
You’ll be joining an established product team during a major v1 ? v2 re-platforming phase, focused on scalability, reliability, and long-term maintainability.
The work is backend-heavy, pragmatic, and delivery-focused.
What you’ll be working on
- Python-based backend services and APIs (Flask)
- ETL pipelines ingesting high-volume data
- PostgreSQL data persistence and Elasticsearch search/indexing
- Contributing to a large-scale product rewrite
- Building reliable, production-ready systems used in real legal cases
What they’re looking for
- Strong commercial Python experience
- Solid backend engineering fundamentals
- Comfortable working autonomously in a remote-first team
- Clear communicator who flags risks early
- Not a people-management role - this stays technical
Nice to have
- Elasticsearch experience
- Exposure to Kubernetes or containerised environments
The appeal
- Real product, real users, real scale
- High trust and autonomy
- Clear roadmap and long-term technical investment
Salary: £60k - £90k
Location: Remote UK (Leeds optional)