30 Sep
|
MERNPLUS
|
India
About the Role :
We are looking for a Software Engineer / Backend Engineer with solid 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.
- Solid 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:
- Algorithmic or quantitative trading
- Financial technology / FinTech
- Market-data platforms
- Broker or exchange integrations
- Order execution and management
- Risk management systems
- Backtesting and trading simulations
- Trading APIs
- NautilusTrader
- QuantConnect / LEAN
- Backtrader
- 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.
📌 MERNPLUS Technologies - Software Engineer - Backend/Algorithmic Trading (India)
🏢 MERNPLUS
📍 India