Skip to content

Senior Python Developer

RemoteUnited Kingdom, London, City of, LondonDevelopment

Job description

Join us at this pivotal time for an exciting challenge to shape fintech’s future.

Oval has always worked following two key principles: financial innovation and inclusion. We are still led by them and now have an expanded team and powerful new technologies.

Oval was founded in 2016 and has helped tens of thousands of people learn how to take control of their finances – from their spending to their saving and investment habits - with our award-winning app.

Thanks to the integration with ETX Capital, a leading global financial services firm with a long legacy in the financial markets, our users will be able to access a variety of investment opportunities from spread betting, to thousands of global CFD markets that include forex, commodities, and shares.

Spread across three offices in the UK, Italy, and Cyprus, we are one global team of 180+ people with a unified vision for the future of finance. We are currently looking for talented people keen to define the fintech revolution and help the brand shift from a start-up to a substantial industry presence. If you want to make an impact, then we can’t wait to have you with us for the journey!

Senior Backend Developer (Python)


  • In this Role you will:
  • Collaborate with product owners, designers and other developers to build a best-in-class experience for our customers
  • Write effective, scalable code.
  • Develop back-end components to improve responsiveness and overall performance.
  • Integrate user-facing elements into the application.
  • Rapidly fix bugs and solve problems for our customers.
  • Implement security and data protection solutions.
  • Assess and prioritise feature requests with data-informed product development (analytics, A/B testing, etc.).

Job requirements

Your Profile and Mindset

  • Ability to find your way in a non-trivial codebase.
  • Understanding of functional programming principles.
  • Understanding of test driven development (TDD), and desire to write tests.
  • Broad understanding of the concept of minimum viable product and conversion rates.
  • Ability to work independently and plan your own solutions to problems.
  • Passion for technology, product and user experience.


  • Knowledge of Python and the Pythonic way of solving problems.
  • Knowledge of PostgreSQL and database design principles.
  • Knowledge of object-relational mapping (ORM).
  • Familiarity with front-end technologies (like JavaScript and HTML5).
  • Excellent English communication skills, both verbal and written.


Apply with Indeed unavailable