Job Description
As a Senior Golang Developer, you will be responsible for designing and developing core business modules including trading, account management, order processing, settlement, and risk control services. You will lead the optimization of high-concurrency and high-availability system architectures, with deep understanding and practical experience in these areas. Additionally, you will drive the asynchronous, distributed, and elastic scaling designs of services to enhance system stability during traffic peaks.
Key Responsibilities
- Design and develop core business modules (trading, accounts, orders, settlement, risk control)
- Lead the optimization of high-concurrency and high-availability system architectures
- Implement asynchronous, distributed, and elastic scaling solutions
- Ensure system stability during high traffic periods
- Collaborate with cross-functional teams to deliver robust solutions
Job Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of Golang development experience
- Proven experience in designing high-concurrency and high-availability systems
- Strong knowledge of k8s, MySQL, Redis, MongoDB and other common technologies
- Proficiency in AI programming
- Excellent system analysis, problem identification and solving skills
Preferred Qualifications
- Experience in exchange system development
- Experience with high-concurrency projects
Benefits
We offer a comprehensive benefits package including: two-day weekends, regular team building activities, and other competitive benefits.


