Front Office Python Developer | Metals Trading Desk | £950/Day Inside IR35 | 6 months rolling | Hybrid 2 days London
If you want to know about the requirements for this role, read on for all the relevant information.
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.
The role will focus on building and improving a modern metals trading analytics & visualisation platform. You’ll deliver production-grade Python systems, dashboards, automation and data pipelines that provide traders and risk teams with fast, reliable insights to support trading and risk decision-making.
6 month rolling contract (strong likelihood of multi-year renewals)
Rate: Up to £950/day, Inside IR35
Working pattern: Hybrid — 2 days per week in London office
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
Front Office Python Developer | Metals Trading Desk | £950/Day Inside IR35 | 6 months rolling | Hybrid 2 days London
Remote working/work at home options are available for this role.