About the job
Responsibilities:
- Design and implement solutions for systems related to trading, risk management, asset management, and clearing within the Digital Asset Management platform.
- Maintain, upgrade, transform, and optimize the performance of existing systems.
- Adopt a holistic architectural approach, providing forward-thinking design for various modules.
- Lead critical projects and engage in overcoming technical challenges.
Requirements:
- Bachelor's degree or higher in Computer Science or a related engineering field, with a minimum of 5 years of relevant experience.
- Expertise in one or more programming languages: Go, C/C++, or Java; a willingness to learn Go is necessary if not already familiar.
- Knowledgeable in network programming and Linux OS, with a strong grasp of data structures and algorithms.
- Proficient in commonly used databases and components such as MySQL, Redis, and Kafka.
- Strong analytical and problem-solving skills, with a commitment to teamwork and accountability.
- Familiarity with distributed system design and experience in developing high-concurrency, high-availability systems.
- Experience in development and design within the financial sector is preferred.
Nice-To-Have:
- Experience in financial products or the digital asset industry is a plus.
- Fluency in both English and Chinese; experience in supporting global operations is advantageous.

