Front Office Python Developer | Metals Trading Desk
We’re seeking a Senior Front Office Python Developer to join a specialist global Energy & Commodities trading firm. The business is a long-standing market leader with activity across multiple commodity classes – this role sits within the metals trading area and will support both financial and physical trading teams.
📍 6 month rolling contract (strong likelihood of multi-year renewals)
🚂 Working pattern: Hybrid — 2 days per week in London office
💻 Required skills: Python, Front Office Trading Systems, Metals Commodity Knowledge
Key responsibilities
- Design, develop and maintain production Python services and ETL pipelines for trading analytics.
- Build and enhance dashboards and visualisations (Grafana or equivalent) for traders and risk teams.
- Implement analytics, aggregation and automation to improve data quality, latency and reporting.
- Work closely with traders, risk, and data engineers to translate business requirements into reliable software.
- Contribute to deployment, CI/CD, containerisation and monitoring of services.
- Help maintain documentation, tests and runbooks for production systems.
Technical / professional skills (essential)
- Strong production Python experience (3+ years at senior level).
- Proven experience with data engineering / ETL and time-series or market data.
- Experience building dashboards/visualisations — Grafana highly preferable.
- Solid SQL skills and working knowledge of databases (Postgres, TimescaleDB or similar).
- Familiarity with containerisation (Docker), CI/CD pipelines and observability/monitoring.
- Comfortable working directly with trading or business stakeholders to deliver pragmatic solutions.
Nice to have
- Experience with derivatives or commodity trading workflows (metals experience a strong plus).
- Familiarity with REST APIs, message queues (Kafka/RabbitMQ) or real-time data feeds.
- Exposure to cloud platforms (AWS/GCP) and infrastructure as code.
- Background in statistical analysis or machine learning (applied to trading workflows desirable but not required).
If you’re interested please reply with an updated CV or send directly to: oscar@virtuetech.io
Contact Detail:
VirtueTech Recruitment Group Recruiting Team