Python developer (CFD product)

Remote Until 8/22/2026 3+ years exp First posted June 23, 2026 Last posted June 23, 2026
Job description

We are looking for a Python Developer with strong knowledge of the CFD market to join our Trading / Dealing team.

Responsibilities:
- Design and develop internal dealing tools for the trading desk
- Build and maintain integrations with liquidity providers via FIX API, REST, and WebSocket protocols
- Integrate with crypto exchanges via WebSockets and REST APIs
- Monitor and maintain stability of connectivity to external counterparties
- Work closely with the dealing team to automate and optimise trading workflows
- Participate in development of back-office and risk management tooling

Requirements:
- 3+ years of Python development experience
- Strong understanding of CFD and crypto markets, trading mechanics, and financial instruments (indices, FX, commodities, stocks, crypto)
- Experience with FIX API protocol
- Experience building WebSocket and REST API integrations
- Familiarity with low-latency systems and trading infrastructure
- Ability to work independently and communicate effectively with non-technical stakeholders

About this role

Summary

Develop trading tools, build API integrations, optimize CFD and crypto trading workflows

Job title

Python developer (CFD product)

Experience level

3+ years

Minimum experience

3+ years exp

Industry

finance

Location requirements

remote work allowed for candidates worldwide

Salary

Not specified

Management role

No

Skills & keywords

Required skills

PythonFIX APIWebSocketREST APIfinancial markets

Preferred skills

None specified

Specializations

Pythontrading systemsfinancial marketsAPI integrationslow-latency systems
Locations

Structured locations inferred from the posting.

Unknown location

Remote