Job description
Job Responsibilities:
1️⃣ Contract trading system, order management, matching frontend/trading gateway
2️⃣ Logic related to positions, margin, liquidation, and risk control
3️⃣ Core modules such as market data, funding rates, and settlement
4️⃣ Design and implement a trading system architecture that is highly concurrent, low-latency, and highly available.
5️⃣ Collaborate deeply with product, risk control, and operations teams to launch and continuously optimize the contract trading product from 0 to 1.
6️⃣ Participate in system stability construction, including exception handling, monitoring, rollback, and disaster recovery plans.
7️⃣ Continuously optimize system performance to ensure reliable operation under extreme market conditions.
8️⃣ Participate in core technical decision-making and have a say in key architecture and implementation plans.
Job Requirements:
1️⃣ 5 years or more of backend development experience, with experience in exchanges/financial trading/high-concurrency systems.
2️⃣ Solid computer fundamentals, familiar with concurrent programming, networking, data structures, and system design.
3️⃣ Proficient in at least one mainstream backend language (such as #Go / #Java / #C++), with Go experience preferred.
4️⃣ Practical experience in high-concurrency, low-latency systems (matching, orders, trading, risk control, etc.).
5️⃣ Ability to independently handle complex module design and implementation, with a strong sense of responsibility for system stability.
6️⃣ Ability to adapt to the pace of early-stage projects, with strong execution and self-motivation.
Bonus Points:
1️⃣ Experience in developing centralized exchanges or contract trading systems.
2️⃣ Participation in the design and development of matching engines, risk control systems, or clearing and settlement systems.
3️⃣ Familiarity with perpetual contract mechanisms (margin, liquidation, funding rates, mark prices, etc.).
4️⃣ Practical experience in handling risks such as extreme market conditions, flash crashes, and outages.
5️⃣ Familiarity with microservices architecture, distributed systems, and high availability solutions.
