Job Description:
The role involves designing and implementing exchange APIs (REST/WebSocket/FIX/gRPC), integrating with external institutions/quant teams for order execution, market data synchronization, and asset management. Responsibilities include developing security protocols (authentication, encryption, rate limiting), optimizing system performance (concurrency models, caching strategies, database access), and ensuring 24/7 stability through monitoring solutions. The position also requires creating testing tools (Python/Go scripts) and supporting QA/quant/operations teams in system validation.
Key Responsibilities:
- Develop and maintain exchange APIs (REST/WebSocket/FIX/gRPC protocols)
- Implement institutional integrations for order routing and data synchronization
- Design security mechanisms including authentication, encryption, and rate limiting
- Optimize system architecture for high throughput and scalability
- Enhance concurrency models and database/caching performance
- Establish monitoring/alerting systems for 24/7 production stability
- Develop testing tools and automation scripts using Python/Go
- Support cross-functional teams (QA/Quant/Ops) in system validation
Job Requirements:
- Bachelor's degree in Computer Science or related field
- 3+ years Golang development experience with concurrency/network expertise
- Deep understanding of trading systems (matching engines, order management)
- Proficiency in API protocols (RESTful/WebSocket/gRPC/FIX)
- Experience with databases (MySQL/Redis/MongoDB) and message queues (Kafka/RabbitMQ)
- Knowledge of containerization (Docker/Kubernetes) and microservices
- Python scripting skills for test automation
- Strong documentation practices and teamwork abilities
Preferred Qualifications:
- Exchange core systems development experience (matching/risk/accounting)
- Familiarity with major exchange APIs (Binance/OKX/Bybit)
- Derivatives/leverage/clearing system development background
- Golang high-performance architecture design expertise
- Blockchain wallet/signature algorithm knowledge
- English proficiency for technical documentation review
Benefits:
This position offers full remote work flexibility within a collaborative team environment, competitive compensation package, and comprehensive benefits designed to support professional growth and work-life balance.