RJC are partnering with a leading European energy trading company currently seeking a Python Developer to join their growing engineering team. This is an exciting opportunity to work on high-impact systems that support real-time trading, risk management, and data-driven decision making.
Key Responsibilities
Develop, maintain, and optimize Python applications for trading and analytics
Integrate external data feeds and APIs used across trading desks
Collaborate with cross-functional teams to deliver high-quality, scalable solutions
Ensure reliability, performance, and accuracy of mission-critical systems
Participate in code reviews and contribute to engineering best practices
Required Skills & Experience
Strong professional experience with Python (3.x)
Background in data engineering, backend development, or scientific computing
Experience with Python libraries such as Pandas, NumPy, FastAPI, SQLAlchemy
Solid understanding of relational databases (PostgreSQL, MySQL, or similar)
Familiarity with cloud platforms (AWS, Azure, or GCP)
Ability to work independently in a fully remote setup
Nice to Have:
Experience in energy trading, commodities, or financial markets
Knowledge of time-series data, forecasting, or real-time processing