Web3 Fullstack Engineer
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.
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.
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.