Website:
crest.co.in
Job details:
Job Title: Python Backend Engineer
Location: Nariman Point, Mumbai
Experience: 2-3 Years
Position Overview
We are seeking an experienced Python Backend Engineer to join our team in building high-performance, scalable backend systems for algorithmic trading. The ideal candidate will have strong expertise or interest in developing exchange integrations, optimizing order management systems, and ensuring low-latency execution. Experience with FastAPI and Golang is a strong plus.
Responsibilities
- Design and develop scalable backend systems for real-time trading applications.
- Build and optimize order management systems with smart order routing capabilities.
- Integrate multiple exchange APIs (REST, WebSockets, FIX protocol) for seamless connectivity.
- Develop high-performance execution engines with low-latency trade execution using Python and optionally Golang.
- Develop APIs using FastAPI for efficient and fast backend service delivery.
- Implement real-time monitoring, logging, and alerting systems to ensure reliability.
- Design fault-tolerant and distributed architectures for handling large-scale transactions.
- Work on message queues (RabbitMQ, Kafka) for efficient data processing.
- Ensure system security and compliance with financial industry standards.
- Collaborate with quant researchers and business teams to implement trading logic.
Required Technical Skills
- Strong proficiency in Python (2+ years) with a focus on backend development.
- Expertise in API development and integration using REST, WebSockets, and FIX protocol.
- Experience with asynchronous programming (asyncio, aiohttp) for high-concurrency applications.
- Strong knowledge of database systems (MySQL,PostgreSQL, MongoDB, Redis, time-series databases).
- Proficiency in containerization and orchestration (Docker, Kubernetes, AWS).
- Experience with message queues (RabbitMQ, Kafka) for real-time data processing.
- Knowledge of monitoring tools (Prometheus, Grafana, ELK Stack) for system observability.
- Experience with scalable system design, microservices, and distributed architectures.
Good To Have Qualifications
- Experience with real-time data processing and execution.
- Experience developing backtesting engines capable of processing millions of events per second.
- Knowledge of quantitative trading strategies and algorithmic trading infrastructure.
- Contributions to open-source backend or data engineering projects.
Where Do You Fit?
This is a high-impact role with direct interaction with the founding team. You’ll have mentorship, learning budgets, and opportunities to grow as a specialist or take a generalist route.
At Crest, we value ownership, responsibility, and the right mindset. We encourage you to leverage your strengths, improve your weaknesses, and make meaningful contributions.
Skills: python,trading,fastapi
Click on Apply to know more.