remotely.living

Senior Python Energy Trading Developer

Kozak Agency · Remote - EU · 2026-09-12

Apply for this job

Job description

Details:

Start: asap

Duration: until 31.12.2026 (option for extention)

Location: 100% remote

Language: English

Region: Europe only (outside DACH)!!!

Skills (must have):

- Strong Python expertise combined with hands-on experience in trading or algorithmic trading

- Practical experience with trading strategies, automated trading systems, or trading platforms

- Previous exposure to energy trading, financial markets, or comparable trading environments

- A combination of strong technical/programming skills and domain knowledge in trading

- ReactJS and Java

- Cloud Providers: Microsoft Azure

- Docker, Kubernetes, Kafka

- PostgreSQL, Redis

- Microsoft Azure

Tasks:

- User onboarding and platform readiness

- Onboard new users onto the existing execution platform.

- Configure required access, permissions, and operational setup.

- Support user readiness for trading and monitoring workflows.

- Programmatic interface and risk monitoring integration

- Enhance the programmatic access layer of the execution platform.

- Develop the interface between the execution platform and the internal risk monitoring tool.

- Support automated data exchange between trading logic, execution components, and monitoring services.

- Implement or support post-trade checks, monitoring logic, and relevant control calculations.

- Advanced algorithmic trading capabilities

- Support the development of advanced algorithms for the current execution platform.

- Develop and integrate Python and Java backend applications with Azure services such as Azure Kubernetes Service, PostgreSQL, Redis, Kafka, Azure Machine Learning, and Azure DevOps.

- Extend platform capabilities to support future algorithmic trading use cases.

- Engineering collaboration and quality

- Collaborate with architects, traders, product owners, and engineering teams to design scalable, efficient, and secure software solutions.

- Ensure code quality and adherence to software development best practices, including documentation, version control, testing, and code reviews.