Overview
We are seeking a skilled Product Engineer with a focus on backend development to join a product-centric engineering team within a dynamic technology company operating in the energy and trading sector. In this role, you will design and build high-volume transactional systems that serve critical billing and pricing functionalities, working closely with product teams to craft solutions and influence technical direction. This position offers an opportunity to tackle complex engineering challenges in a remote work environment, collaborating with a small, high-caliber team.
Responsibilities
- Design and own backend services primarily in Python.
- Build scalable functionalities for billing, pricing, and commercial platforms.
- Develop APIs and workflows to process high volumes of transactional data.
- Model complex business rules and financial calculations.
- Collaborate with Product teams to design solutions from first principles.
- Contribute to the tech stack with TypeScript where appropriate.
- Enhance reliability, scalability, and engineering standards as the platform evolves.
Requirements
- 5+ years of commercial software engineering experience.
- Strong proficiency in production-grade Python.
- Experience developing billing, settlement, pricing, or payments platforms.
- Desirable background in the Energy sector, Utilities, or Financial Trading.
- Adept at 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.