Job description
---
Responsibilities:
1️⃣ API and system interface development
- Design and implement exchange REST / WebSocket / FIX / gRPC APIs;
- Integrate with external institutions or quantitative teams to achieve order, market data, and asset synchronization;
- Responsible for interface security, rate limiting, authentication, and encryption mechanisms.
2️⃣ System performance and stability optimization
- Optimize coroutine concurrency logic, caching strategies, and database access;
- Improve system throughput and scalability;
- Implement monitoring and alerting mechanisms to ensure core systems run stably 7×24.
3️⃣ Testing and tool support
- Write test scripts and backtesting tools using Python or Go;
- Support QA, quantitative, and operations teams in interface debugging and system validation.
Requirements:
1️⃣ Bachelor's degree or above in Computer Science or related fields;
2️⃣ Over 3 years of #Golang development experience, familiar with concurrency models, memory management, and network I/O;
3️⃣ Experience in cryptocurrency exchanges / financial trading systems / high-frequency trading platforms;
4️⃣ Familiar with trading business logic (matching, orders, funds, clearing, risk control, etc.);
5️⃣ Familiar with communication protocols such as RESTful API / WebSocket / gRPC;
6️⃣ Proficient in common databases and caching systems (MySQL, Redis, MongoDB, etc.);
7️⃣ Familiar with message queues (Kafka, RabbitMQ, NATS) and distributed architectures;
---
