This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re working with a leading energy trading organisation that’s looking to hire a Backend Python Developer to join their London team, working on a modern, AWS-based post-trade platform. This is a hands-on contract role focused on backend development, supporting live intraday trading, position management and P&L reporting for a front-office energy trading environment. You’ll be part of a fast-moving engineering team building and enhancing business-critical systems used daily by trading and operations teams.
Job Responsibility
Design, develop and maintain backend services using Python
Build scalable, reliable and secure applications running on AWS
Contribute to a modern post-trade platform providing live intraday position and P&L reporting
Work closely with product, trading and technology teams to deliver new features
Propose and implement technical solutions to solve real business problems
Use and improve CI/CD pipelines to release functionality frequently
Produce high-level technical designs and ensure alignment with cloud, security and architectural standards
Collaborate with infrastructure, cloud and security teams as required
Requirements
Hands-on Python development experience (backend-focused)
Strong experience working with AWS in a production environment
Solid understanding of object-oriented programming
Experience building and consuming APIs (REST and/or GraphQL)
Familiarity with relational databases (Postgres preferred)
Experience working in Agile teams
Pragmatic, delivery-focused mindset
Nice to have
Experience with AWS services such as S3, ECS, AppSync
Exposure to Kafka or other messaging systems
Frontend experience with React or Svelte
Background in commodities trading or financial services