About the role
We’re looking for a Lead Python Engineer to join our Data Team, where you’ll play a pivotal role in shaping the systems and data infrastructure that power our US products.
In this role you’ll balance hands-on engineering with team leadership — owning the technical direction of your squad, mentoring a small team of 1–2 engineers, and still getting deep into the code yourself. You’ll design and build robust data pipelines, APIs and services that drive real decisions across the business, all while keeping quality and scalability at the forefront.
You’ll be a key voice in architectural discussions, helping to define how we build and evolve our data platform as we scale into the US market. No two days look the same here.
We’re building something great, and we’re looking for the right people to grow with us. If that sounds like you, we can’t wait to hear from you.
Our Tech Stack
Our stack is built on Python and FastAPI, deployed via Docker and Kubernetes on AWS, with ArgoCD handling our continuous delivery pipeline.
What we’re looking for
Interest in leading or mentoring a small team of engineers, with the ability to balance hands-on delivery with team development
Deep, modern Python expertise; you write clean, idiomatic, well-tested code and hold others to the same standard
Some experience building and maintaining data pipelines, ETL processes, or data-intensive backend services
Solid understanding of FastAPI or a comparable modern Python web framework
Strong automated testing skills across unit, integration, and functional levels
Experience working with cloud infrastructure, ideally AWS, and comfortable with Docker and Kubernetes
Ability to drive technical decisions and communicate clearly with both engineers and non-technical stakeholders
Experience in a cross-functional or data-focused engineering environment is a strong plus
Familiarity with US financial products or regulated markets is a bonus, but not essential
Interview process
A quick phone call with one of the team
A short coding exercise to complete in your own time
Technical Video Interview for 60 mins – meet the team you’ll work with daily
Culture interview for 30 mins
Final Interview

