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.

Job Details

Company
OpenSource
Location
City of London, London, United Kingdom
Posted