Posted on: 28/09/2026
About the Role :
We are looking for a Software Engineer / Backend Engineer with strong Python development experience to build and scale a high-performance platform for algorithmic trading and financial technology.
You will work on real-time market data, backend services, event-driven systems, order management, risk systems, trading infrastructure, and scalable distributed applications.
This role is ideal for engineers who enjoy backend development, system design, performance optimization, real-time systems, and solving complex technical problems.
What You'll Work On :
- Build and maintain scalable Python backend services for a high-performance trading platform.
- Process real-time and historical market data efficiently.
- Design high-throughput event-driven and asynchronous systems.
- Develop services for order simulation, execution, order management, and trading workflows.
- Build real-time systems for portfolio, user, and risk monitoring.
- Work on broker and exchange integrations.
- Develop and improve backtesting and simulation infrastructure.
- Design reliable, scalable, and performance-sensitive backend architectures.
- Work with APIs, databases, messaging systems, and streaming technologies.
- Debug and optimize complex production systems.
- Collaborate with engineering teams and contribute to technical decisions.
- Mentor team members and take ownership of end-to-end engineering deliverables.
Mandatory Requirements :
- 3 - 6 years of professional software engineering experience.
- Strong hands-on experience with Python.
- Good understanding of software architecture and system design.
- Experience developing production-grade backend applications.
- Experience with real-time, data-intensive, asynchronous, event-driven, or distributed systems.
- Strong understanding of APIs, databases, and messaging/streaming systems.
- Comfortable working with Linux environments and debugging production/complex systems.
- Strong problem-solving, ownership, and communication skills.
Good to Have :
- Experience with Redis, Pub/Sub, Flink, WebSockets, Docker, Google Cloud, or similar technologies.
- Knowledge of Rust or another systems programming language.
- Experience with distributed systems, microservices, or high-throughput applications.
- Exposure to performance optimization and low-latency systems.
- Experience in FinTech, trading platforms, financial applications, or market-data systems.
Trading / FinTech Experience - Advantage :
- Experience in any of the following will be an added advantage:
1. Algorithmic or quantitative trading
2. Financial technology / FinTech
3. Market-data platforms
4. Broker or exchange integrations
5. Order execution and management
6. Risk management systems
7. Backtesting and trading simulations
8. Trading APIs
9. NautilusTrader
10. QuantConnect / LEAN
11. Backtrader
12. Zipline or similar platforms
- Candidates from strong backend, real-time systems, distributed systems, or data-intensive application backgrounds are encouraged to apply, even if they do not have direct trading experience.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1675209