Backend Developer
BITFIT LABS PTE LTD
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.)
Requirements
• 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.