Job Description:
- Core System Development: Responsible for the architecture design and core code development of the exchange partner (agent) system.
- Settlement Logic Implementation: Lead the development of the rebate settlement engine, handling fund flows from trading streams to rebate accounts, ensuring accurate fund calculations under high concurrency (zero errors).
- High-Performance Message Processing: Utilize Pulsar or Kafka to handle massive trading order flows, designing efficient asynchronous settlement and reconciliation mechanisms to ensure real-time and consistent rebates.
- Data Consistency Assurance: Address data consistency issues in distributed environments, optimize database transaction processing, and prevent fund concurrency conflicts.
- System Maintenance and Optimization: Continuously monitor system performance, optimize API response speed under the Gin framework, and be responsible for writing relevant technical documentation.
Job Requirements:
- Bachelor's degree or higher in Computer Science, Software Engineering, or related fields.
- 3+ years of Golang development experience, proficient in Go language core features (goroutine, channel, GC, etc.).
- Proficient in mainstream Go frameworks (Gin, Echo, GORM) and microservices architecture.
- Deep understanding of message queue principles (Pulsar, Kafka) and usage scenarios.
- Expertise in relational database (MySQL, PostgreSQL) design, index optimization, and SQL tuning.
- Familiarity with NoSQL databases (Redis, MongoDB) usage and performance optimization.
- Knowledge of WebSocket and RESTful API design standards.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Strong coding standards, familiarity with design patterns, and excellent code refactoring skills.
- Proficient in Git version management with good code review habits.
- Strong problem-solving skills and ability to work under pressure.
Preferred Qualifications:
- Experience in cryptocurrency exchange or settlement development.
- Experience optimizing big data, high-concurrency, and low-latency systems.
- Good English reading skills for technical documentation.


