About this role
• Have practical development experience in digital wallets, exchanges, and custody services
• Familiar with HSM (YubiHSM, AWS CloudHSM, Azure Dedicated HSM)
• Have contributed to open-source blockchain projects (such as Cosmos SDK, Ethereum client, etc.)
Responsibilities
• Design and implement a Golang backend system for MPC (multi-party computation) protocol
• Build a highly available private key sharding management and distributed signature service
• Develop a secure full lifecycle management system for key generation, storage, and recovery
• Implement threshold signature (TSS) and related algorithms for secure multi-party computation
• Build an integration layer with multiple blockchains (such as Ethereum, Bitcoin, Solana, etc.)
Qualifications
• More than 5 years of backend development experience, with at least 3 years dedicated to Golang development
• In-depth understanding of the MPC/TSS technology stack and practical experience in developing production systems
• Proficient in cryptographic concepts such as elliptic curve cryptography (ECC), zero-knowledge proof, and threshold signature
• Rich experience in developing blockchain protocol layers, familiar with at least mainstream public chains like ETH, BTC, and Solana
• Development experience in systems with high security requirements (finance, payment, cryptocurrency, etc.)
• Skilled in cloud-native technology stacks such as Docker, Kubernetes, and CI/CD
• Excellent system design capabilities, able to design scalable microservice architectures
Interested in this position?