Python Developer - Commodities/Front-office

  • Harvey Nash IT Recruitment UK
  • Sep 10, 2025
Contractor Telecommunications

Job Description

Python 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 (eg, Bloomberg, Refinitiv)
  • Exposure to Docker, AWS/GCP, and database systems (SQL/NoSQL)

Please apply within for further details - Matt Holmes, Harvey Nash