Senior Blockchain Engineer
9.0/10
BITFIT LABS PTE LTD
$150,000 β $180,000 USD
Remote
senior
29 days ago
cryptoweb3GolangMPCTSSElliptic Curve CryptographyZero-Knowledge ProofsDockerKubernetesCI/CD
AI Summary
The vacancy is well-structured and informative, providing clarity on responsibilities and compensation.
Check Match β Just drop your CV
See your fit for Senior Blockchain Engineer in seconds.
Description
About BitFit Labs
We are building enterprise cryptocurrency wallet powered by advanced Multi-Party Computation (MPC) Threshold Signature Scheme (TSS). This solution provides institutional-grade security for asset custody through distributed key management technology. Core Features
- β’Signature Scheme: 2/3 threshold signature distribution
- β’Multi-chain Support: Bitcoin (BTC), XRP, Solana (SOL), EVM-compatible chains (Ethereum, BNB Chain, Avalanche, Arbitrum, Polygon, etc.), TRON
- β’Hardware Integration: Support for Ledger and Trezor hardware wallets
- β’Secure Key Management: TSS nodes distributed across isolated environments with HSM integration
Key Responsibilities
- β’MPC/TSS Wallet Development
- β’MPC Protocol Implementation: Design and implement MPC (Multi-Party Computation) protocols in Golang to build highly available private key sharding and distributed signature services
- β’Key Lifecycle Management: Develop secure end-to-end key lifecycle management systems including key generation, storage, recovery, and destruction
- β’Threshold Signature Scheme (TSS): Implement TSS algorithms and secure multi-party computation protocols for 2/3 signature distribution
- β’Multi-chain Integration: Build integration layers for multiple blockchain networks including Bitcoin (BTC), XRP, Solana (SOL), EVM-compatible chains (ETH, BNB, AVAX, ARB, POL), and TRON
- β’Hardware Security: Integrate HSM (Hardware Security Module) solutions (YubiHSM, AWS CloudHSM, Azure Dedicated HSM) for enhanced security
- β’API Development
- β’Internal APIs: Build and maintain internal APIs to expose pool data, routing results, and token balances to frontend services
- β’Wallet APIs: Develop secure APIs for wallet operations, transaction signing, and blockchain interactions
- β’Hardware Wallet Integration: Implement interfaces for Ledger and Trezor hardware wallet integration
- β’System Architecture
- β’Microservices Design: Architect scalable, secure microservice architecture supporting MPC wallet operations
- β’Performance Optimization: Optimize high-performance data pipelines and real-time event processing systems
- β’Security Implementation: Implement security best practices across all wallet and trading operations
Preferred Qualifications
- β’Wallet & Custody Experience:
- β’Practical development experience with digital wallets, exchanges, or custody services
- β’Familiarity with BIP-32, BIP-39, BIP-44 wallet standards
- β’Open Source & Community:
- β’Contributions to open-source blockchain projects (Cosmos SDK, Ethereum clients, etc.)
- β’Active participation in blockchain developer communities
- β’Advanced Technical Skills:
- β’Experience with zk-SNARKs, zk-STARKs, or other zero-knowledge proof systems
- β’Knowledge of cross-chain bridges and interoperability protocols
- β’Familiarity with FHE (Fully Homomorphic Encryption) or advanced cryptographic primitives
- β’Security Certifications:
- β’Cryptography or blockchain security certifications
- β’Experience with security audits and vulnerability assessments
Requirements
Requirements
- β’Experience: 5+ years of backend development experience, with 3+ years focused on Golang development
- β’MPC/TSS Expertise: Deep understanding of MPC/TSS technology stack with actual production system development experience
- β’Cryptography: Strong knowledge of Elliptic Curve Cryptography (ECC), Zero-Knowledge Proofs, and Threshold Signature schemes
- β’Blockchain Protocol Experience: Extensive experience in blockchain protocol layer development, familiar with at least Ethereum, Bitcoin, and Solana mainstream public chains
- β’Security Systems: Development experience in high-security systems (financial, payments, cryptocurrency)
- β’Cloud Native: Proficiency with Docker, Kubernetes, and CI/CD cloud-native technology stacks
- β’System Design: Excellent system design capabilities with experience designing scalable microservice architectures
- β’Data Pipelines: Experience building high-performance data pipelines and real-time event processing systems
Loading similar jobs...