Python, Full-stack Engineer, Angular (Front end) | Front Office, Cross Asset Trading House
£80,000–£100,000 + Strong Bonus + Benefits | Hybrid (London)
A Full-stack Python Engineer with Angular front-end experience is required by a leading cross-asset trading house, specialising in Commodities, Energy, and Equities trade execution.
In this role, you will play a key part in developing a strategic risk system, helping to automate and improve risk reporting and complex calculations across the risk department — including counterparty, market, operational, and credit risk.
You’ll be working in a fast-paced, data-intensive Front Office environment, building scalable tools to support traders and risk analysts. The team is in the process of moving away from legacy Excel/Python setups to a new, fully integrated platform — and this is the first engineering hire, offering you the chance to shape the system architecture and tech stack from the ground up.
Key Responsibilities:
* Full-stack development using Python (backend) and Angular (frontend)
* Building out a platform for risk and trade automation
* Working closely with Front Office and Risk to gather requirements and deliver robust solutions
* Helping centralise data for improved reporting and visualisation
* Collaborating with stakeholders across trading desks
Tech Stack & Experience Required:
* Strong Python skills – ideally in a risk, data, or trading environment
* Solid experience with Angular
* Experience with NumPy, Pandas, async Python features (bonus)
* Exposure to Docker, GraphQL (or similar technologies)
* Background in financial services, preferably with understanding of trade lifecycle, VAR, stress testing, or risk systems
* Excellent communication skills – must be confident working closely with stakeholders
Bonus (Nice-to-Have):
* Familiarity with carbon, renewable energy, or power trading
Offer:
* £80,000–£100,000 base salary
* 10–20% discretionary bonus, with potential to exceed based on performance
* 25 days holiday + medical insurance
* Hybrid working: 3 days in-office (Hammersmith), 2 days remote
If you’re interested in this Full-stack Python & Angular role, please send your latest CV to joe@virtuetech.io.