Job Description
We are seeking a skilled API and System Interface Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and optimizing high-performance trading interfaces and ensuring system stability.
Key Responsibilities
- Design and implement exchange APIs including REST, WebSocket, FIX, and gRPC protocols
- Integrate with external institutions and quantitative teams for order execution, market data synchronization, and asset management
- Develop and maintain security features including rate limiting, authentication, and encryption mechanisms
- Optimize system performance through concurrency models, caching strategies, and database access improvements
- Enhance system throughput and scalability to handle high-frequency trading demands
- Implement monitoring and alerting systems to ensure 24/7 stability of core trading infrastructure
- Develop testing scripts and backtesting tools using Python or Go programming languages
- Support QA, quantitative, and operations teams in interface integration and system validation
Job Requirements
- Bachelor's degree or higher in Computer Science or related field
- Minimum 3 years of professional Golang development experience
- Strong understanding of concurrency models, memory management, and network I/O
- Prior experience with cryptocurrency exchanges, financial trading systems, or HFT platforms
- Deep knowledge of trading business logic including matching engines, order management, fund settlement, and risk control
- Expertise in communication protocols such as RESTful API, WebSocket, and gRPC
- Proficiency with databases and caching systems (MySQL, Redis, MongoDB)
- Experience with message queues (Kafka, RabbitMQ, NATS) and distributed architectures
Benefits
We offer competitive compensation packages, full remote work flexibility, and a collaborative team environment that fosters professional growth and innovation.


