We are seeking an experienced Python Developer to deliver enterprise-grade services, APIs, and integrations within a complex, distributed systems environment. You will need extensive experience within trading systems and life cycle and preferably ETRM within commodities. Key skills/experience Strong Python development experience building scalable, production-grade services Deep understanding of Python frameworks (eg, FastAPI, Flask, Django) and asynchronous patterns Enterprise application development on complex, high-availability systems Strong REST API design, integration, and security (OAuth2, token-based auth) Solid SQL experience and relational data modelling Experience applying design patterns, SOLID principles, and clean coding in Python CI/CD experience with automated testing, quality gates, and deployment pipelines Knowledge of messaging and event-driven architectures Strong TDD mindset with proven automated testing using pytest or similar Nice to Have Azure DevOps or similar CI/CD tooling BDD frameworks (eg Behave, pytest-bdd, Cucumber) Document databases (eg MongoDB) Messaging platforms: RabbitMQ, Kafka Experience with modern web UIs (eg, Angular) and collaboration with UI teams Familiarity with ETRM systems and integration APIs Exposure to .NET, C#, and Web API development Cloud platform knowledge (Azure preferred), including IaC tools such as Terraform You will need to be onsite 2 days a week and the role will be ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!