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.


