Overview
We are seeking an experienced Product Engineer with a focus on backend development to join a dynamic team building software solutions for the energy and trading sector. This fully remote position offers the opportunity to work with complex billing, pricing, and transactional systems, where you will play a key role in shaping technical direction and problem-solving. You will collaborate closely with cross-functional teams to design and implement robust systems that handle high data volumes and intricate business rules.
Responsibilities
- Design and own backend services using Python.
- Build scalable functionalities for billing, pricing, and commercial platforms.
- Develop APIs and workflows for high-volume transactional data processing.
- Model complex business rules and financial calculations.
- Collaborate with Product teams to create solutions from first principles.
- Contribute across the technology stack where appropriate, including TypeScript.
- Enhance reliability, scalability, and engineering standards as the platform evolves.
Requirements
- Minimum of 5 years of experience in commercial software engineering.
- Proficient in production-grade Python development.
- Experience creating billing, settlement, pricing, or payments platforms.
- Background in the energy sector, utilities, commodity trading, or financial trading is desirable.
- Ability to work with data-heavy systems and complex business logic.
- Demonstrated product mindset with a high level of ownership.
- Strong communication and collaboration skills.
- Experience within startup or scale-up environments is a plus.