Senior Backend Engineer (Python)
About the Company
A fast-growing fintech company based in London is hiring a Senior Python Engineer to work on real-time data systems and external data integrations. Engineers work with full autonomy across the entire development lifecycle in a fast-moving environment where technical decisions have direct commercial impact.
About the Role
What You'll Work On
- Reverse-engineering third-party data sources and building robust integrations, including circumventing bot-protection mechanisms.
- Developing and maintaining low-latency, real-time data pipelines that underpin business-critical operations.
- Improving system observability to surface integration issues and optimise performance.
- Taking end-to-end ownership of software from design through to deployment and production support.
- Contributing to a fast-moving roadmap shaped by emerging data opportunities.
Responsibilities
- Design and deliver well-structured, performant Python code aligned to business requirements.
- Participate in code review, maintaining quality and consistency across the codebase.
- Support production services and respond to incidents as part of a rotating on-call schedule.
- Collaborate with engineering teams and internal stakeholders to deliver effective technical solutions.
Qualifications
- Degree in Computer Science or similar.
Required Skills
- Strong Python development experience at a professional level.
- Hands-on web-scraping and reverse-engineering experience, including working around bot-detection systems.
- Strong architectural decision-making and the ability to communicate technical trade-offs clearly.
Preferred Skills
- Experience with event-driven system design.
- Linux/Unix in a production environment.
- Involvement in a cloud migration project, ideally on AWS.
Please submit your application and we will review your CV as soon as possible.