YOUR NEXT CHAPTER
Software Engineer
About the role
• Build backend services in Go and TypeScript for chain indexing, transaction relaying, event processing, and APIs for dApps and SDKs
• Build infrastructure backend services for tokenizing in-game items and currencies
• Build dApp frontends in React, including wallet connection, transaction signing, and on-chain state in the UI
• Integrate smart wallets into products, including accounts, paymasters, and bundlers
• Develop SDKs used by game studios and partners
• Monitor services and contracts in production and participate in on-call rotation
• Review code
• Set up and maintain AI tooling in repositories
• Own features end to end across backend, frontend, and production
• Own on-chain/off-chain product architecture and document technical decisions
• Ensure security and correctness for signing flows, user-asset contracts, keys, and secrets
• 5+ years of commercial software development
• Senior-level production experience across backend and frontend
• dApps shipped to production and maintained
• Production experience with viem and wagmi
• Knowledge of wallet signers, EOAs, browser and embedded wallets, smart accounts, personal_sign, EIP-191, EIP-712, EIP-1193, and network switching
• Hands-on experience with smart wallets, UserOperations, paymasters, and ERC-1271
• Production services experience with Go and TypeScript (Node.js)
• Experience processing on-chain events, including idempotency, reorg handling, and retries
• Experience with asynchronous messaging and event-driven design using Kafka, RabbitMQ, or NATS
• Experience with PostgreSQL and Redis
• Experience designing REST and gRPC APIs
• React and TypeScript knowledge
• Web security fundamentals including XSS, CSRF, and CSP
• Ability to read and understand Solidity contracts and the EVM
• Knowledge of smart contract vulnerabilities including reentrancy, front-running/MEV, oracle manipulation, and signature replay
• Docker and Kubernetes experience
• Observability experience with Datadog or comparable tools
• Unit, integration, and E2E testing experience
• Git and CI/CD experience
• Daily hands-on use of AI coding tools such as Claude Code, Codex, or Cursor
• Spoken English at B2 level or higher
• Medical, dental, and vision coverage
• PTO
• Personalized career roadmap for each employee
• Training and educational opportunities for professional development
• Flexible schedule
• Employment agreement with entity or EOR arranged per candidate location