Overview
As a Product Engineer focused on backend development, you will join a skilled engineering team dedicated to building innovative software solutions within a data-intensive industry. Your role will emphasize billing, pricing, and commercial platforms, where you will take ownership of backend services and contribute to the design and implementation of critical systems. You will collaborate closely with product management to solve complex engineering challenges and enhance the platform's reliability and performance.
Responsibilities
- Design and own backend services in Python.
- Build scalable billing, pricing, and commercial platform functionalities.
- Develop APIs and workflows to 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 full stack, including TypeScript where appropriate.
- Improve reliability, scalability, and engineering standards as the platform evolves.
Requirements
- 5+ years of commercial software engineering experience.
- Strong production-grade experience in Python.
- Experience building billing, settlement, pricing, or payments platforms.
- Background in the Energy sector, Utilities, Commodity Trading, or Financial Trading is desirable.
- Familiarity with data-heavy systems and complex business logic.
- Proven product mindset with high ownership and collaboration skills.
- Experience in startup or scale-up environments is advantageous.
- Demonstrated ability to build platforms where transactional integrity and financial accuracy are critical.