
Team Lead
Posted Oct 2

Posted Oct 2
This is a fully remote position, open to applicants in Russia.
• Lead a team of up to 8 backend engineers focused on creating Web3 products.
• Architect backend systems for Web3 utilizing ZK Stack infrastructure and ERC-4337 Account Abstraction primitives.
• Define the technical strategy for the UserOperation lifecycle, as well as bundler/paymaster integration and gas sponsorship.
• Spearhead ZK Stack / ZKsync Era integration, L1↔L2 bridging architecture, and interactions with system contracts.
• Design session-key and permission primitives for transactions in gameplay.
• Own the signing and confirmation processes using EIP-712, ERC-1271, WebAuthn/passkey, and wallet-facing standards.
• Supervise layers of smart contract interactions, code generation, factory dependencies, upgrades, and migrations.
• Review complex code to address blockchain-specific edge cases, including reorgs, transaction finality, and L2 gas estimation.
• Identify systemic risks and lead initiatives to tackle key management, signature phishing, and bundler/RPC dependencies.
• Enhance blockchain observability through transaction tracking, event monitoring, and on-chain analytics.
• Maintain active involvement in critical multi-chain feature development.
• Conduct one-on-one meetings, performance evaluations, and career development discussions.
• Hire and onboard new team members.
• Manage workloads and ensure a sustainable delivery pace.
• Take ownership of delivery predictability and sprint commitments.
• Collaborate with the Product team on requirements and estimates.
• Report on progress, risks, and obstacles to stakeholders.
• Continuously enhance development processes and team efficiency.
• 5+ years of professional experience with Go, or 7+ years with other backend languages while being proficient in Go.
• Strong expertise in distributed systems and microservices architecture.
• Extensive knowledge of MongoDB, PostgreSQL, and Redis.
• Experience with message queues such as NATS, RabbitMQ, and Kafka.
• Solid understanding of API design, including REST, WebSocket, and gRPC.
• Familiarity with Docker, Kubernetes, and CI/CD pipelines.
• Experience in Ethereum/EVM smart contract interaction, notably with go-ethereum and abigen.
• Understanding of the transaction lifecycle, gas models, and nonce management.
• Experience with token standards like ERC-20, ERC-721, and ERC-1155.
• Working knowledge of ERC-4337 Account Abstraction, including EntryPoint, UserOperation lifecycle, bundler/paymaster roles, and gas estimation failure modes.
• At least 2 years of experience leading engineering teams.
• Proven track record of mentoring and developing engineers.
• Familiarity with agile methodologies and sprint planning.
• Strong communication skills for both technical and non-technical stakeholders.
• Ability to balance hands-on coding with management duties.
• Preferred: experience with ZK Stack / ZKsync Era, deeper insights into Account Abstraction and smart wallets, key management, smart contract development, blockchain event processing, high-load systems in gaming or fintech, and managing remote teams.
• Unlimited Flexible Time Off to promote work-life balance.
• Private health insurance, including dental coverage for you and your family.
• A personalized career roadmap with defined growth paths.
• Opportunities for professional development through training, conferences, and educational programs.
• Annual corporate events and team gatherings.
• A remote-first culture with flexible working hours (10:00–19:00).
• Leadership development programs and coaching.
• Competitive compensation that reflects leadership responsibilities.
Horizon Connect @ Wall BCBSNJ
The Baldwin Group
Connection
Get handpicked remote jobs straight to your inbox weekly.