Web3 Fullstack Engineer
Xsolla is a video game commerce company that provides a suite of tools and services—including merchant of record payment processing, tax management, fraud prevention, compliance, refunds, dispute management, and end-user support—to help game developers and publishers launch, grow, and monetize their games globally. It serves video game developers, publishers, and studios of all sizes across global and regional markets.
About Xsolla
Xsolla connects the tools, systems, payments, and web shops used by the video games industry, positioning itself as a global merchant of record supporting over 1,000 payment methods and a cumulative audience of 50 million, with transaction fees around 5%. Its services include tax management, fraud monitoring and prevention, global and regional regulatory compliance, refund and dispute management, and end-user payment support. Xsolla's product lineup includes the Xsolla SDK for native in-app payments on side-loaded apps and alternative app stores, a Buy Button enabling link-out purchases from iOS mobile games in the U.S., and Web Shop for building customized, direct-to-consumer game storefronts. The company works with major gaming industry partners and clients such as Mytona, Ubisoft, MARVEL SNAP, and others, and highlights partner success stories, industry events, and its own culture and hiring initiatives on its site.
Skills
About the Role
You will build end-to-end features across wallet-connected frontends, backend services, smart contracts, and indexing systems. You will design reliable flows for digital-item ownership, transfers, trading, redemption, and fiat-to-crypto interactions. You will model items and ownership across on-chain and off-chain systems, integrate EVM chains and marketplaces, and ensure value-moving operations are safe, auditable, idempotent, and recoverable.
Requirements
- Experience integrating traditional systems with on-chain systems, including wallet onboarding, custodial and non-custodial wallets, account abstraction, and gasless transactions.
- Working knowledge of EVM chains and Solidity.
- Understanding of ERC-20, ERC-721, and ERC-1155 token standards.
- Experience synchronizing blockchain state with off-chain databases, including indexing, event ingestion, reorganization handling, and reconciliation.
- Strong TypeScript and React skills.
- Experience with wallet connectivity and web3 client libraries.
- Backend skills in Node.js and Go.
- Experience with distributed systems and value-transfer correctness.
- PostgreSQL schema design, query optimization, and migrations.
- Experience deploying, operating, and debugging services in Kubernetes.
- Experience with Kafka or NATS and event-driven messaging patterns.
- Knowledge of Git and modern CI/CD practices.
- Gaming-industry platform experience involving game items, economies, or ownership.
Responsibilities
- Build seamless Web2-to-Web3 integration flows for accounts, payments, wallets, account abstraction, gasless transactions, and fiat on-ramps.
- Build systems for digital-item minting, ownership, transfer, trading, and redemption.
- Develop end-to-end features across frontends, backend services, smart contracts, and indexing layers.
- Design data models and APIs for items and ownership across off-chain systems, custodial wallets, and blockchains.
- Ensure value flows are reliable through idempotency, reconciliation, replay safety, and recovery paths.
- Integrate EVM chains, token standards, indexers, marketplaces, and settlement flows.
- Collaborate with product, security, payments, and game-facing teams to create technical plans and document decisions.
