Job Description
We are seeking a skilled developer to integrate and develop MPC wallet systems (such as BitGo/Fireblocks) and related wallet services. The role involves working with various wallet technologies including centralized exchange wallets and Web3 wallets.
Key Responsibilities
- Develop and integrate MPC wallet systems (e.g., BitGo, Fireblocks)
- Build centralized exchange-level wallet service modules (deposit, withdrawal, aggregation, etc.)
- Develop and maintain Web3 wallet modules (private key management, signature interaction, on-chain monitoring)
- Write Solidity smart contracts for platform interaction (permission control, transfer restrictions, risk control blocking, etc.)
- Implement on-chain/off-chain risk control linkage (e.g., blacklisted address rejection, contract-triggered refunds)
- Assist in overall platform wallet risk control design, security mechanisms, and signature process optimization
Job Requirements
- Proficient in backend development languages: Java/Node.js/Golang/Python (at least two)
- Practical wallet system development experience (CEX wallet, MPC wallet, Web3 wallet, etc.)
- Familiar with wallet module structures: deposit monitoring, withdrawal signing, aggregation scheduling, risk control limits
- Understand MPC wallet fundamentals and integration processes (Fireblocks/BitGo, etc.)
- Skilled in Solidity smart contract development with understanding of security issues and protection solutions
- Knowledgeable about on-chain interaction processes (nonce, gas, signatures, multi-chain compatibility)
- Experience with centralized trading platforms or Web3 wallet projects is preferred
Benefits
Comprehensive benefits package available - details negotiable