Product Engineer

Apply

Overview

We are seeking an experienced Product Engineer specializing in backend development with a focus on Python and TypeScript to join a product-oriented engineering team. This role involves working on complex billing, pricing, and commercial platforms within a highly regulated and data-intensive environment, contributing to high-volume transactional systems. The successful candidate will have the opportunity to influence technical direction and solve challenging engineering problems, while collaborating with a small, high-caliber team.

Responsibilities

  • Design and own backend services in Python.
  • Build scalable billing, pricing, and commercial platform functionality.
  • Develop APIs and workflows that process high volumes of transactional data.
  • Model complex business rules and financial calculations.
  • Collaborate with Product to design solutions from first principles.
  • Contribute across the stack where appropriate using TypeScript.
  • Improve reliability, scalability, and engineering standards as the platform evolves.

Requirements

  • 5+ years of commercial software engineering experience.
  • Strong production-grade Python expertise.
  • Experience building billing, settlement, pricing, or payments platforms.
  • Background in the Energy sector, Utilities, Commodity Trading, or Financial Trading is highly desirable.
  • Comfortable working with data-heavy systems and complex business logic.
  • Strong product mindset with a high level of ownership.
  • Excellent communication and collaboration skills.
  • Experience in startup or scale-up environments is advantageous.
SkillsPython, TypeScript, AWS, SQL
LocationUnited Kingdom
TypeRemote
Rate
£500-£550/day
SourceLinkedIn
RecruiterOwen Thomas | B Corp™
Posted28/07/26