Job description
Responsible for the overall architecture design of the CEX perpetual contract system, including core modules such as matching, orders, positions, margin, risk control, and funding rates.
Design high-performance, low-latency, and highly available trading core services based on Go language.
Responsible for contract trading link design, including order processing, matching logic, position calculation, liquidation mechanism, and risk control.
Participate in trading system performance optimization, including concurrent processing, data consistency, stability, and capacity building.
Responsible for technical solution design, core code development, and tackling technical challenges.
Collaborate with product, risk control, testing, and operations teams to drive the contract business from 0 to 1.
Job Requirements:
Over 5 years of Go backend development experience, with experience in trading systems, financial systems, or high-concurrency system architecture.
In-depth understanding of CEX contract trading mechanisms, familiar with perpetual contracts, margin, liquidation, funding rates, and other business logic.
Familiar with matching system design, with experience in order books, matching engines, and market data systems preferred.
Familiar with high-concurrency, low-latency system design, with technical capabilities in distributed architecture, caching, and message queues.
Strong problem analysis and system architecture capabilities, able to independently take charge of core trading module construction.
Experience in digital asset exchanges, quantitative trading, or financial technology is preferred.
