Python Developer
Role: Python developer
Location: London
Experience: 7+years
Work mode: Hybrid
We are looking for a Python Developer with strong experience in trading and risk management system s within investment banking. The role involves building backend applications and data processing logic supporting risk calculations, trade workflows and reporting
.
Key Responsibilitie
- sDevelop and enhance Python-based application s for trading and risk use case
- sBuild data processing pipelines and automation script s for trade, risk and reconciliation workflow
- sWork with large financial dataset s to support PnL, risk and reporting requirement
- sContribute to system design, architecture and scalability decision
- sCollaborate with quants, traders and risk team s to translate business requirements into technical solution
- sDevelop and integrate REST APIs and backend service
- sContribute to CI/CD pipeline s and deploymen t processe
- sSupport production systems (L2/L3) including debugging, enhancements and performance optimizatio
- nWrite and maintain unit and integration test s. Ensure high code quality and test coverag
- eParticipate in code review s and mento r junior developers where require
d
Must-Have Skill
- sStrong experience in Core Python development (6–10 years
- )Strong SQL skill s with ability to handle complex queries and large dataset
- sExperience with Python libraries (Pandas, NumPy) for data processin
- gExperience building RESTfu l APIs/services (Flask / FastAPI / Django
- )Strong understanding of data structures and performance optimizatio
- nExperience working with large-scale data processing and performance optimizatio
- nWorking knowledge o f Unix / Linux environments and basic shell scriptin
g
Domain Experience (Critical
- )Experience working in Investment Banking / Capital Markets environment
- sHands-on exposure to
- :Market Risk / CCR / PnL / Trade lifecycle / Reconciliatio
- nUnderstanding of financial products such as
- :Derivatives (swaps, futures, options), bond
sGood-to-Hav
- eExposure to PySpark or large-scale data processin
- gExperience working with quants or pricing model
- sBasic scripting (Unix / Bash
- )Prior experience in global banking environment