Back to Careers
Senior TypeScript Engineer
Engineering · Full-time
📍 Remote
Description
Wallet Integrations (Web3). We’re looking for a Senior TypeScript Engineer to join our core technical team and help build wallet connectors and infrastructure that power seamless onboarding across the Web3 ecosystem. This role is not frontend-focused — we’re seeking someone who thrives in backend systems, SDKs, and protocol-level integrations, particularly around wallets, authentication, and identity layers in Web3.
Requirements
- 4+ years of professional experience with TypeScript/Node.js
- Strong understanding of wallet communication protocols (e.g., EIP-1193, WalletConnect, web3modal)
- Experience working with signing, transaction broadcasting, and wallet authentication flows
- Familiarity with key Web3 libraries (ethers.js, viem, wagmi, etc.)
- Strong grasp of application security and key management best practices
- Comfortable working in fast-paced, async startup environments
- Bonus: Experience integrating account abstraction (e.g., ERC-4337) or MPC/embedded wallets
- Bonus: Familiarity with SIWE (Sign-In With Ethereum), zkLogin, or other decentralized auth flows
- Bonus: Contributions to open-source projects in the Web3 space
Responsibilities
- Design, build, and maintain robust TypeScript-based connectors for major Web3 wallets (e.g., MetaMask, WalletConnect, embedded wallets, etc.)
- Implement secure authentication and session flows using TypeScript SDKs and APIs
- Work with blockchain providers and third-party APIs to ensure compatibility and resilience
- Collaborate with protocol and product teams to support new wallet standards and decentralized identity solutions
- Write modular, testable, and well-documented code that can be used across multiple apps and dApps