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.