Senior Blockchain Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
1. About BitFit Labs We are building enterprise cryptocurrency wallet that combines advanced Multi-Party Computation (MPC) Threshold Signature Scheme (TSS) with an integrated local DEX aggregation engine. This hybrid solution provides institutional-grade security for asset custody while enabling seamless, low-latency token swaps without relying on third-party APIs. Core Features: - MPC TSS-based Wallet Infrastructure - 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 - Local EVM DEX Aggregator Engine - Customized Geth Client: Modified Geth node with integrated DEX aggregator functionality - On-chain Liquidity Indexing: Direct indexing of liquidity pools from multiple DEXs (Uniswap, SushiSwap, Curve, etc.) - Local Swap Simulation: EVM-based swap simulation to calculate optimal routes, slippage, and pricing - Zero Third-Party Dependencies: All aggregation logic executed locally for privacy and reliability - Low-Latency Routing: Sub-second swap path discovery and execution 2. 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 - DEX Aggregator Engine Development - Custom Geth Development: Build and maintain a modified Geth client with integrated DEX aggregator functionality for local swap routing - Liquidity Pool Indexing: Develop on-chain data indexing pipelines to track liquidity pools from major DEX protocols (Uniswap V2/V3, Balancer, Curve, KyberSwap) directly from event logs - Pool State Management: Parse and decode DEX pool states including reserves, fees, and tick data via customized Geth RPC or direct state access - Real-time Registry: Design and maintain a local pool registry that stays synchronized with the blockchain in real-time - Reorg Handling: Implement robust logic to handle blockchain reorganizations with rollback and re-indexing capabilities - Swap Simulation: Collaborate on EVM simulation integration to test swap routes locally before execution - 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 both MPC wallet operations and DEX aggregation - 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 3. 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) - EVM Knowledge: Solid understanding of EVM, ABI encoding/decoding, and Ethereum event log parsing- Node Interaction: Experience interacting with Ethereum nodes (Geth, Erigon, or similar RPC clients) - DEX Protocols: Familiarity with at least 2 major DEX protocols; Uniswap V2/V3 AMM math knowledge is required - 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 s
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at BITFIT LABS PTE LTD? Share your experience