Zorky CRMZorky CRM
EN|RU
@termdocs
← Все вакансии

Team Lead

leadremoteRussia, RUСкор 78.5/100сегодня
Аналитика рынка
📊 Backend: зарплаты и спрос на рынке
Стек
account abstractionblockchainethereumgrpckafkamongodbnatsnftopenapipostgresqlrabbitmqredis
Откликнуться
Загрузите резюме — мы свяжем вас с работодателем напрямую через нашу базу.
Отправить резюме →
Описание
About the project - Xsolla ZK is building a cross-game infrastructure that empowers gamers to freely trade and use their digital assets without barriers. As a Team Lead, you'll lead a team working on: Xsolla Bazaar — NFT marketplace backend for trading digital assets across multiple blockchains - Web3 Backpack — Smart wallet backend with ZK SSO 4337 account abstraction - Blockchain Services — Event scanners, transaction processors, indexers - Web3 APIs — Developer-facing APIs and SDKs for game integration - Tech Stack: Language: Go (go-ethereum, ethkit; idiomatic concurrency, performance profiling) - Databases: MongoDB, PostgreSQL, Redis - Message Queue: NATS, RabbitMQ, Kafka - API: REST, WebSocket, gRPC, OpenAPI (Swagger) - Account Abstraction (ERC-4337): EntryPoint (v0.6–v0.8), UserOperation lifecycle, bundler/paymaster roles, validation rules (ERC-7562), signature validation for undeployed accounts (ERC-6492) - Smart Account Standards: Modular account standards (ERC-7579 / ERC-6900), session keys and delegated permissions (ERC-7710 / ERC-7715), EIP-7702 EOA delegation awareness - Signature & Wallet-Facing Standards: EIP-712 typed data, ERC-1271 contract signatures, WebAuthn/passkey (P-256), EIP-1193, EIP-6963, EIP-5792, ERC-7677 paymaster interfaces - ZK Stack / ZKsync Era: EraVM, system contracts (ContractDeployer, NonceHolder), bootloader, zksolc/zkvyper compilers, native Account Abstraction, L1↔L2 messaging and finality - Ethereum L1: go-ethereum, abigen, RPC and indexer semantics - Smart Contracts: Solidity, ERC-20/721/1155, upgradeability and migration patterns - Custody: Key management fundamentals (HSM, MPC/threshold signing) relevant to backend wallet operations - Infrastructure: Docker, Kubernetes, GitLab CI/CD, Graylog, Prometheus - Team Scope: Team of up to 8 backend engineers - Ownership of one or more service domains within the Web3 ecosystem - Direct collaboration with Product, Frontend, Blockchain/Solidity, and DevOps teams Responsibilities - Technical Leadership (60%): Architect Web3 backend systems leveraging ZK Stack infrastructure and ERC-4337 Account Abstraction primitives - Define technical strategy for the UserOperation lifecycle : bundler/paymaster integration, gas-sponsorship strategy (what gets sponsored, how it's metered, capped, and defended from abuse) - Lead ZK Stack / ZKsync Era integration decisions: EraVM-specific optimizations, native Account Abstraction, L1↔L2 bridging architecture, system contract interactions - Design session-key and permission primitives (ERC-7710 / ERC-7715): scoped, time-limited, contract-allowlisted authority for prompt-free gameplay transactions - Own the signing and confirmation flow : EIP-712 typed data, ERC-1271 verification, WebAuthn/passkey signers, and wallet-facing standards (EIP-1193, EIP-6963, EIP-5792) - Oversee smart contract interaction layer : abigen code generation, factory dependencies handling, upgradeability and migration patterns - Review complex code focusing on blockchain-specific edge cases : reorg handling, transaction finality, gas estimation failure modes on L2 - Identify systemic risks (key management, signature phishing, bundler/RPC dependencies) and lead initiatives to resolve them before they become incidents - Drive improvements in blockchain observability : transaction tracking, event monitoring, on-chain analytics - Maintain hands-on contribution to critical features involving multi-chain operations - People Management (40%): Lead and mentor a team of up to 8 backend engineers - Conduct regular 1:1s, performance reviews, and career development conversations - Hire and onboard new team members - Foster a culture of technical excellence, collaboration, and continuous learning - Manage team workload and ensure sustainable delivery pace - Delivery & Process: Own team's delivery predictability and sprint commitments - Collaborate with Product to refine requirements and estimate work - Report on team progress, risks, and blockers to stakeholders - Continuously improve development processes and team efficiency Nice to Have - Required: Technical Skills: 5+ years of commercial experience with Go (or 7+ years with other backend languages with Go proficiency) - Strong expertise in distributed systems and microservices architecture - Deep knowledge of MongoDB , PostgreSQL , and Redis - Experience with message queues (NATS, RabbitMQ, Kafka) - Solid understanding of API design (REST, WebSocket, gRPC) - Experience with Docker , Kubernetes , and CI/CD pipelines - Blockchain development experience : - Ethereum/EVM smart contract interaction (go-ethereum, abigen) - Understanding of transaction lifecycle, gas models, nonce management - Experience with token standards (ERC-20, ERC-721, ERC-1155) - Working knowledge of ERC-4337 Account Abstraction : EntryPoint, UserOperation lifecycle, bundler/paymaster roles, gas estimation failure modes - Leadership Skills: 2+ years of experience leading engineering teams - Track record of mentoring and developing engineers - Experience with agile methodologies and sprint planning - Strong communication skills for technical and non-technical stakeholders - Ability to balance hands-on coding with management responsibilities - Preferred: Experience with ZK Stack / ZKsync Era : - EraVM execution model and differences from EVM, native Account Abstraction on zkSync-family chains - System contracts (ContractDeployer, NonceHolder, etc.) - L1↔L2 communication, bridging, and finality/reorg behavior - Deeper Account Abstraction & smart wallet exposure: - Modular account standards (ERC-7579 / ERC-6900) and experience building on/extending implementations (Safe, Kernel, Biconomy, Coinbase Smart Wallet, or equivalent) - Session keys and delegated permissions (ERC-7710 / ERC-7715) - Signature schemes: EIP-712, ERC-1271, WebAuthn/passkey, and wallet-facing standards (EIP-1193, EIP-6963, EIP-5792, ERC-7677) - Familiarity with AA infrastructure providers (Sequence, thirdweb, Privy, Dynamic, Turnkey,
Контакты работодателя (email/phone/telegram) скрыты из публичного превью — отправьте резюме, чтобы мы связали вас напрямую.
Срочный вопрос? Напишите @termdocs