We are developing a high-performance Energy Pricing Platform, a modular system designed for automated and semi-automated energy price calculations. The platform is a mission-critical engine in the energy trading sector, integrating diverse external data sources via APIs to deliver high-precision results for both internal and external stakeholders. You will work in a dedicated development team, collaborating closely with a Product Owner and business units to process complex technical time series and rule-based logic.
Your Role
As an experienced Backend Developer, you will play a vital role in the evolution of our Pricing Platform. We are looking for an engineer who can independently manage end-to-end feature delivery while contributing to architectural decisions. Your goal will be to maintain high standards of code quality and proactively improve the system’s modular structure.
Responsibilities * Feature Development: Build and optimize core functionalities of the Energy Pricing Platform, focusing on robust backend and interface logic. * API Integration: Connect the platform with external systems via REST APIs, ensuring secure authentication and seamless data flow. * Technical Leadership: Participate in architectural discussions, module design, and the establishment of internal development standards. * System Monitoring: Design monitoring and observability strategies (e.g., using Datadog) to ensure the platform’s stability and performance. * Agile Collaboration: Work within a cross-functional team, maintaining strong communication with the Tech Lead, Product Owner, and peers.
Required Skills & Experience * Python Expertise: Deep knowledge of Python and its frameworks, such as FastAPI, Django, or Flask. * Software Design: Strong understanding of Clean Code principles and experience building maintainable, modular backend architectures. * API & Data: Solid experience in designing REST APIs, handling JSON, and implementing various authentication mechanisms. * Quality Assurance: Hands-on experience with testing frameworks like pytest for unit, integration, and E2E testing. * Infrastructure: Practical experience with Docker, CI/CD, and cloud hyperscalers like AWS, Azure, or GCP. * IaC Tools: Knowledge of Infrastructure as Code tools (e.g., Terraform, Serverless, or AWS CDK).
Nice to Have * Experience in the energy sector or processing technical time series. * Familiarity with percentile-based or rule-based calculation logic. * Experience in fast-paced, cross-functional delivery teams.