Web3 Fullstack Engineer
What engineering roles in crypto pay
129 salaries · our own dataMost engineering roles in crypto pay between $147k and $257k, with a median of $202k.
As a Web3 Fullstack Engineer at Xsolla, you'll build the layer where web2 and web3 meet. Your mission is seamless web2-web3 integration, letting players and developers interact with digital items and move them through their full lifecycle (mint, own, trade, transfer, redeem, retire) without thinking about which side of the chain they're on. You'll work across the whole stack: wallet-connected frontends, high-throughput backend services, and the smart contract and indexing layers that make on-chain items feel as fast and familiar as anything in web2. This is a hands-on role with broad ownership, where you care about product quality and developer experience as much as protocol correctness.
What you'll do
- Build seamless web2-web3 integration flows that let users move between traditional accounts and payments and on-chain wallets without friction, including custodial and non-custodial wallets, account abstraction, gasless transactions, and fiat on-ramps
- Own the digital item lifecycle by building systems behind item mint, ownership, transfer, trading, and redemption, keeping on-chain state and off-chain records consistent, auditable, and fast
- Deliver end-to-end fullstack features across wallet-connected frontends, backend services, and the smart contract and indexing layer that powers item ownership and turnover
- Design data models and APIs that represent items uniformly whether they live off-chain, in a custodial wallet, or on-chain, and keep them in sync
- Ensure reliability of value flows by making anything that moves items or money correct under failure through idempotency, reconciliation, replay safety, and clear recovery paths
- Interact with EVM chains, token standards, indexers, and marketplace and settlement flows, abstracting their differences behind clean internal interfaces
- Collaborate across product, security, payments, and game-facing teams to turn business needs into well-scoped technical plans and document decisions
What you bring
- Hands-on experience bridging traditional systems with on-chain ones: wallet onboarding, custodial versus non-custodial trade-offs, account abstraction, gasless and relayed transactions
- Working knowledge of EVM chains and Solidity, including reading, integrating with, and reasoning about the safety of contracts
- Practical understanding of ERC-20, ERC-721, and ERC-1155 and how they map to real game items, ownership, and transfers
- Experience keeping blockchain state consistent with off-chain databases through indexing, event ingestion, reorg handling, and reconciliation
- Strong TypeScript and React skills for building responsive, production-grade interfaces
- Experience with wallet connectivity and web3 client libraries such as wagmi, viem, ethers.js, and WalletConnect, and embedded or social login wallets
- Solid backend skills in Node.js and Go: clean APIs, concurrency, and performance under load
- Experience with distributed systems and their trade-offs (consistency, availability, failure modes), especially where correctness of value transfer matters
- PostgreSQL expertise including schema design, query optimization, and migrations at scale
- Kubernetes experience deploying, operating, and debugging services in a k8s environment
- Message streaming experience with Kafka or NATS, including event-driven patterns, consumer groups, and at-least-once delivery
- Git and modern CI/CD practices
- Experience building or operating platforms for game developers, publishers, or players, especially anything touching in-game items, economies, or ownership
Nice to have
- Experience building NFT marketplaces, item trading, or secondary-market and settlement systems
- Familiarity with blockchain indexing tooling such as The Graph and custom indexers, and node and RPC infrastructure
- Experience with account abstraction (ERC-4337), smart wallets, or paymaster and relayer setups
- Background in payments or fiat on-ramp integration bridging traditional commerce and crypto
- Experience with non-EVM ecosystems such as Solana or cross-chain and bridging patterns
- Familiarity with security and compliance relevant to digital assets: custody, key management, audit logging, and KYC/AML touchpoints
- Contributions to open-source web3, wallet, or tooling projects
- Hands-on, up-to-date experience with modern AI tools such as Claude, Copilot, or Cursor for code generation, review, and accelerating day-to-day engineering work
What we offer
- Unlimited flexible time off
- Personalized career roadmap
- Professional development through training and educational opportunities
About Xsolla
Xsolla is a global commerce company providing tools and services to help game developers solve the inherent challenges of the video game industry. From indie to AAA, developers partner with Xsolla to fund, distribute, market, and monetize their games. Headquartered in Los Angeles, Xsolla operates as the merchant of record and has helped over 1,500 game developers reach more players and grow their businesses worldwide.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Xsolla has 2 open roles on CryptoJobsHQ: 2 in Engineering. 50% are fully remote, most of the rest in Canada. 2 were posted in the last 7 days.
All 2 Xsolla roles →- Senior Solidity / Smart Contract Developer at SeQuere Technologies · On-site
- Web3 Engineer at Chingari · On-site
- Blockchain Developer at Genfura Technologies Private · On-site
- Blockchain Developer at Wiseway Technologies Pvt · On-site
