Python Developer - Commodities / Front-office

OverviewPython Developer - sought by leading investment bank based in Canary Wharf - Contract - Hybrid
Key Responsibilities
Develop and optimize Python calculators for:
Historical index back-testing
Daily pricing and index computation
Weighting and rebalancing logic
Attribution and decomposition analytics
Build robust APIs using
FastAPI
or
Flask
Collaborate directly with business users to gather requirements and iterate quickly
Implement testing, versioning, and data validation processes
Ensure integration with internal data sources and reporting tools
Required Skills
5+ years of Python development experience, ideally in financial services or commodities
Strong proficiency in
Pandas ,
NumPy , and time-series data manipulation
Proven experience with
FastAPI
or
Flask
Familiarity with large datasets and real-time data pipelines
Excellent debugging, profiling, and performance optimization skills
Strong communication skills and ability to work with non-technical stakeholders
Preferred Skills
Experience with commodities indices or structured products
Knowledge of market data platforms (e.g., Bloomberg, Refinitiv)
Exposure to
Docker ,
AWS/GCP , and database systems (SQL/NoSQL)
Please apply within for further details - Matt Holmes, Harvey ..... full job details .....