Senior Backend Developer, Trading System (Web 3)
Summary
Designs and optimizes a high-concurrency trading system for digital assets using Go/C++/Java, MySQL, Redis, and Kafka, with FIX and WebSocket protocols.
Responsible for the design and implementation of the Digital Asset Management trading system
Maintenance, upgrade, transformation, and performance optimization of the existing system;
Responsible for the overall architecture design and forward-looking thinking of the trading system;
Lead key projects and participate in tackling technical challenges.
Requirements
Bachelor's degree or above, majoring in computer science or related science and engineering fields, with 3+ years of relevant work experience; Proficient in at least one of the following languages for development: Go, C/C++, Java; if not familiar with Go, willing to develop in the direction of Go language; Familiar with network programming, Linux operating system, and has a solid foundation in data structures and algorithms; Proficiently master and understand commonly used databases and components such as MySQL, Redis, and Kafka; Possesses good problem analysis and solving abilities, learning ability, and teamwork skills, and is conscientious and responsible; Familiar with distributed system design, with development experience in high-concurrency and high-availability systems; Have experience in the development and design of trading systems in the financial industry, and understand the FIX and WebSocket protocols.
Nice-To-Have: Related engineering experience in the financial products or digital asset industry is preferred; Fluent in both English and Chinese; experience supporting global business is preferred
*Only shortlisted candidates will be contacted.
Requirements
Bachelor's degree or above, majoring in computer science or related science and engineering fields, with 3+ years of relevant work experience; Proficient in at least one of the following languages for development: Go, C/C++, Java; if not familiar with Go, willing to develop in the direction of Go language; Familiar with network programming, Linux operating system, and has a solid foundation in data structures and algorithms; Proficiently master and understand commonly used databases and components such as MySQL, Redis, and Kafka; Possesses good problem analysis and solving abilities, learning ability, and teamwork skills, and is conscientious and responsible; Familiar with distributed system design, with development experience in high-concurrency and high-availability systems; Have experience in the development and design of trading systems in the financial industry, and understand the FIX and WebSocket protocols.
Nice-To-Have: Related engineering experience in the financial products or digital asset industry is preferred; Fluent in both English and Chinese; experience supporting global business is preferred
*Only shortlisted candidates will be contacted.