Job Summary 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. Key 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 (5+ 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. Intersted? Apply Now! Skills: asynchronous programming,database,data processing,fastapi,python
Submit your application directly to the hiring team.