Job Description:
Reporting to: Technical Lead
Core Responsibilities:
- Institutional API System Development
- Develop high-performance RESTful/WebSocket/gRPC APIs using Golang to support core functions such as market data streaming, order execution, and asset inquiries for institutional clients.
- Optimize API response latency (targeting 99.9% requests under 50ms) and improve throughput (supporting 10,000+ QPS).
- Implement FIX protocol (Financial Information Exchange) or custom binary protocols to meet traditional financial institutions' connectivity needs.
- Institutional-Level Function Support
- Develop institution-exclusive features like Block Trading, algorithmic orders (TWAP/VWAP), and multi-account risk management (Risk Engine).
- Design security control modules including Rate Limit, IP whitelisting, and Multi-Factor Authentication (MFA).
- Integrate with clearing systems to support T+0 settlement, automatic reconciliation, and other institutional compliance requirements.
- Performance and Stability Assurance
- Enhance API service performance through load balancing, connection pooling, and asynchronous processing techniques.
- Design Circuit Breaker, Fallback, and retry mechanisms to ensure high availability (99.99% SLA).
- Monitor API health status using Prometheus/Grafana and implement real-time anomaly alerts.
- Institutional Client Collaboration
- Work with sales and customer success teams to understand institutional clients' needs and rapidly iterate API features.
- Create API documentation (Swagger/Postman) and provide technical integration support.
Job Requirements:
Mandatory Qualifications:
- Technical Stack Requirements
- 3+ years of backend development experience, with 2+ years of hands-on Golang experience (familiar with gin/echo frameworks and high-performance coding techniques).
- Proficient in institutional-level API development; prior experience with exchange, brokerage, or payment system APIs is preferred.
- Skilled in distributed system design (microservices, Kafka/RabbitMQ message queues, Redis caching).
- Experienced in database optimization (PostgreSQL/MySQL sharding, TimescaleDB for time-series data).
- Knowledgeable about network protocol optimization (TCP/IP long connections, QUIC, gRPC streaming).
- Financial and Compliance Knowledge
- Familiar with institutional business scenarios such as quantitative trading, market-making strategies, and fund custody.
- Understanding of financial compliance requirements: KYC/AML, trade auditing, and data segregation.
Preferred Qualifications:
- Experience with FIX protocol development or integration with traditional financial systems (e.g., Bloomberg, Reuters).
- Familiarity with cryptocurrency exchange APIs (e.g., Binance, Coinbase institutional interfaces).
- Proficiency in high-performance programming techniques (zero-copy, memory pooling, SIMD instruction optimization).
Benefits:
Competitive salary, annual leave + benefits, positive team environment, and global remote work opportunities.