← Все вакансии/Senior/Xsolla
SeniorFlexibleRussia

Fullstack Engineer

X
Xsolla
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. Headquartered in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers.

About the project

Xsolla ZK is building a cross-game infrastructure that empowers gamers to freely trade and use their digital assets without barriers. Products include Xsolla Bazaar (NFT marketplace), Web3 Backpack (smart wallet), Web3 SDKs, and Admin Panels.

Responsibilities

Backend Development:

  • Develop backend services in Go using go-ethereum/ethkit for wallet operations and blockchain interactions.
  • Implement and monitor the ERC-4337 UserOperation lifecycle against bundlers and paymasters.
  • Implement smart contract interaction layer with abigen-generated Go bindings.
  • Build Account Abstraction support: paymaster gas-sponsorship logic, session-key issuance.
  • Design BFF services orchestrating data from multiple blockchain sources.

Frontend Development:

  • Build responsive applications using React/Next.js integrated with an embedded/AA wallet SDK.
  • Implement Embedded Wallet flows: social auth, email login, passkey support.
  • Create Web3-enabled UIs using wagmi hooks and viem.
  • Implement transaction confirmation flows (EIP-712 typed-data signing).
  • Develop real-time features with WebSocket subscriptions.
  • Build cross-platform components with Tamagui.

Full-Stack Integration:

  • Design and implement complete features from smart contract events to UI updates.
  • Handle ZK Stack specifics.
  • Implement transaction tracking.
  • Create admin panels.
  • Write comprehensive tests for both backend and frontend.
  • Document APIs using OpenAPI/Swagger.
Requirements

Backend Skills:

  • 3+ years of commercial experience with Go.
  • Strong knowledge of REST API design and implementation.
  • Experience with MongoDB and/or PostgreSQL.
  • Understanding of microservices architecture.

Frontend Skills:

  • 3+ years of experience with React and modern JavaScript/TypeScript.
  • Proficiency in state management solutions (Redux, Zustand).
  • Experience with responsive design and CSS frameworks.
  • Understanding of web performance optimization.

General:

  • Experience with Git and CI/CD pipelines.
  • Familiarity with Docker and containerization.
Preferred
  • Working knowledge of ERC-4337 Account Abstraction.
  • Understanding of session keys and delegated permissions (ERC-7710 / ERC-7715).
  • Familiarity with wallet provider standards: EIP-1193, EIP-6963, EIP-5792.
  • Exposure to an embedded/AA wallet SDK (Sequence, thirdweb, Privy, Dynamic, Turnkey).
Стек и навыки

С чем работаем