Описание:
Xsolla is a global commerce company that provides tools and services to help video game developers fund, distribute, market, and monetize their games. It operates as a merchant of record and supports game developers around the world.
Задачи:
- Architect Web3 backend systems using ZK Stack infrastructure and ERC-4337 Account Abstraction primitives
- Define the technical strategy for the UserOperation lifecycle, including bundler/paymaster integration and gas-sponsorship policies
- Lead ZK Stack / ZKsync Era integration decisions, including EraVM optimizations, native Account Abstraction, L1L2 bridging architecture, and system contract interactions
- Design session-key and permission primitives for prompt-free gameplay transactions
- Own signing and confirmation flows, including EIP-712, ERC-1271, WebAuthn/passkey signers, and wallet-facing standards
- Oversee the smart contract interaction layer, including abigen code generation, factory dependencies, upgradeability, and migration patterns
- Review complex code for blockchain-specific edge cases, including reorg handling, transaction finality, and L2 gas estimation failures
- Identify systemic risks involving key management, signature phishing, and bundler/RPC dependencies, and lead initiatives to resolve them
- Improve blockchain observability through transaction tracking, event monitoring, and on-chain analytics
- Contribute hands-on to critical features involving multi-chain operations
- 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 technical excellence, collaboration, and continuous learning
- Manage team workload and maintain a sustainable delivery pace
- Own delivery predictability and sprint commitments
- Collaborate with Product to refine requirements and estimate work
- Report team progress, risks, and blockers to stakeholders
- Improve development processes and team efficiency
- Onboard and understand the codebase, architecture, and team dynamics
- Establish regular 1:1s and team rituals
- Deliver at least one significant feature or improvement in the first 3 months
- Improve delivery predictability and code quality metrics, address technical debt, and develop career growth plans for all team members within the first 6 months
- Ensure consistent, high-quality delivery, measurable improvements in system performance and reliability, and team member growth
Требования:
- 5+ Years of commercial experience with Go, or 7+ years with other backend languages and Go proficiency
- Strong expertise in distributed systems and microservices architecture
- Deep knowledge of MongoDB, PostgreSQL, and Redis
- Experience with message queues, including NATS, RabbitMQ, or Kafka
- Understanding of API design, including REST, WebSocket, and gRPC
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Blockchain development experience involving Ethereum/EVM smart contract interaction, transaction lifecycle, gas models, nonce management, and token standards
- Working knowledge of ERC-4337 Account Abstraction, including EntryPoint, UserOperation lifecycle, bundler/paymaster roles, and gas estimation failure modes
- 2+ Years of experience leading engineering teams
- Track record of mentoring and developing engineers
- Experience with agile methodologies and sprint planning
- Strong communication skills with technical and non-technical stakeholders
- Ability to balance hands-on coding with management responsibilities
- Будет плюсом: ZK Stack / ZKsync Era experience; Account Abstraction and smart wallet experience; modular account standards and implementations such as Safe, Kernel, Biconomy, or Coinbase Smart Wallet; session keys and delegated permissions; signature schemes and wallet-facing standards; familiarity with AA infrastructure providers and build-versus-buy trade-offs; key management exposure, including HSM, MPC/threshold signing, social or guardian-based recovery; smart contract development and wallet threat modeling; blockchain event processing; gaming or fintech industry experience with high-load systems; remote team management
Условия:
- Unlimited Flexible Time Off
- Private health insurance with dental coverage for the employee and family
- Personalized career roadmap with clear growth paths
- Professional development through training, conferences, and educational opportunities
- Annual corporate events and team gatherings
- Flexible working hours, 10:00–19:00
- Leadership development programs and coaching
- Competitive compensation reflecting leadership responsibilities
- Employment agreement through an entity or EOR arranged per candidate location Worldwide hiring
- Employment type: full-time Schedule: 10:00–19:00 (flexible)