Key Responsibilities
Design and develop high-performance, high-throughput, and low-latency Perps DEX systems, including core modules such as the order book, matching engine, risk control & liquidation, and vault mechanisms.
Design and develop efficient data storage systems tailored for high-performance DEX scenarios; based on data access patterns and overall architecture, continuously optimize data structures and storage solutions to support large-scale data requirements.
Drive the implementation of business features and performance optimization; work on-chain to deliver product requirements and continuously improve system performance based on product positioning and business needs.
Job Requirements
3+ years of development experience in Rust, Go, or C++, with strong understanding of low-level concepts such as asynchronous programming, memory management, and concurrency control.
Hands-on experience developing complete centralized or DEX trading systems (e.g., matching engines, clearing & settlement systems).
Strong understanding of blockchain state machine architecture; familiar with state execution models and state storage optimization, with the ability to perform system-level performance tuning.
Excellent architecture and system design skills; able to drive solution delivery in high-pressure and highly complex projects.
Strong communication and teamwork skills, with the ability to operate effectively in a fast-iteration development environment.
Nice-to-Haves
Familiarity with blockchain consensus mechanisms and algorithms such as Tendermint, HotStuff, PBFT, Optimistic BFT, DAG, etc.
-
Knowledge of zero-knowledge proofs, off-chain computation, or related technologies.
Interested applicants are invited to submit a detailed resume to:
We regret that only short-listed candidates will be notified.




