← All jobs

Senior Fullstack Engineer

About the role

• 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 layers with abigen-generated Go bindings
• Build Account Abstraction support, including paymaster gas sponsorship and session-key issuance
• Design BFF services orchestrating data from blockchain sources, indexers, and wallet infrastructure providers
• Build responsive React/Next.js applications integrated with embedded/AA wallet SDKs
• Implement embedded wallet flows including social authentication, email login, and passkey support
• Create Web3-enabled UIs using wagmi and viem according to wallet provider standards
• Implement transaction confirmation flows using EIP-712 typed-data signing
• Develop real-time features with WebSocket subscriptions for blockchain events
• Build cross-platform components with Tamagui for web and React Native
• Design complete features from smart contract events through UI updates
• Handle ZK Stack specifics and L1↔L2 bridging UI flows
• Implement transaction tracking, status polling, reorg handling, and user notifications
• Create admin panels for NFT drops, marketplace settings, and analytics
• Write backend and frontend tests using Go, Jest, and React Testing Library
• Document APIs using OpenAPI/Swagger and maintain technical documentation

• 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
• 3+ years of experience with React and modern JavaScript/TypeScript
• Proficiency in state management solutions such as Redux or Zustand
• Experience with responsive design and CSS frameworks
• Understanding of web performance optimization
• Experience with Git and CI/CD pipelines
• Familiarity with Docker and containerization
• Strong problem-solving and communication skills
• Preferred: Working knowledge of ERC-4337 Account Abstraction, including EntryPoint, UserOperation lifecycle, bundler/paymaster roles
• Preferred: Understanding of session keys and delegated permissions (ERC-7710 / ERC-7715), EIP-712, ERC-1271, and WebAuthn/passkey signature schemes
• Preferred: Familiarity with wallet provider standards EIP-1193, EIP-6963, and EIP-5792
• Preferred: Exposure to embedded/AA wallet SDKs such as Sequence, thirdweb, Privy, Dynamic, or Turnkey
• Preferred: Knowledge of ZK Stack/ZKsync Era, EraVM vs EVM differences, L1↔L2 communication, and native Account Abstraction
• Preferred: Experience with ethers.js, viem, and wagmi
• Preferred: Understanding of smart contract interaction, including ABI, events, and transaction lifecycle
• Preferred: Knowledge of ERC-20, ERC-721, and ERC-1155 token standards
• Preferred: Experience with Next.js SSR/SSG and App Router
• Preferred: Familiarity with React Native and Tamagui
• Preferred: Understanding of WebSocket for real-time blockchain events
• Preferred: Knowledge of Kubernetes and cloud infrastructure

• 100% company-paid medical, dental, and vision plans
• Unlimited Flexible Time Off
• Personalized career roadmap for each employee
• Professional development through training and educational opportunities
• 401(k) retirement plan
• Equity participation opportunities
• Remote-first culture with flexible collaboration across time zones
• Working at the cutting edge of Web3, blockchain, and gaming technology