Fullstack Engineer

Consensys
Summary
Join Consensys MetaMask's Delegation team as a Fullstack Engineer to build and enhance the TypeScript/Viem Delegation Toolkit SDK and Gator Permissions in the MetaMask wallet. You will design, implement, and maintain a robust SDK, collaborate with MetaMask teams on advanced features, ensure cross-platform compatibility, and promote adoption of the Delegation Framework. The role requires 5+ years of fullstack engineering experience with a strong frontend and SDK development focus. You will work in a fast-paced, remote-friendly environment, contributing to a critical component of MetaMask's mission to scale its platform for millions of users. Consensys is committed to building a diverse team and welcomes applications from individuals who may not meet all requirements. The salary range for US-based candidates is $102,000-$160,000 USD, excluding bonus, equity, and other benefits.
Requirements
- 5+ years of fullstack engineering experience, with a strong emphasis on frontend and SDK development
- Extensive experience in modern JavaScript and TypeScript development, with deep knowledge of frameworks such as Viem and React
- Hands-on experience developing and maintaining SDKs and libraries used by third-party developers
- Experience with Ethereum/EVM-based blockchain technologies, Web3.js, wagmi, ethers.js, or similar libraries
- Strong understanding of web security, blockchain fundamentals, and decentralized application architecture
- Proven experience designing simple solutions to complex problems
- Demonstrable knowledge of modern software development practices including continuous integration, testing, and agile methodologies
- Exceptional communication skills in English, both written and verbal
- Ability to independently navigate a fast-paced, remote environment and proactively engage with teammates and partners
Responsibilities
- Build and enhance the Delegation Toolkit SDK: Design, implement, and maintain a robust, developer-friendly SDK built on TypeScript and Viem that enables seamless integration of delegation permissions across web3 applications
- Develop and innovate with MetaMask Snaps: Collaborate closely with MetaMask extension and Snap teams to build advanced features within the Gator Permissions Snap, ensuring a secure and intuitive user experience
- Ensure cross-platform compatibility: Create solutions that seamlessly integrate across multiple MetaMask platforms, including browser extensions, mobile apps, and portfolio dApps
- Collaborate and contribute to adoption: Engage closely with internal teams, partners, and the broader developer community to promote adoption and integration of the Delegation Framework and Toolkit SDK
- Maintain excellence and usability: Write clear documentation, provide support to developers using the SDK, and create exemplary tutorials and examples that accelerate adoption
Preferred Qualifications
- Familiarity with MetaMaskβs Delegation Framework or other permission systems
- Experience working with account abstraction standards such as ERC-4337
- Experience or interest in cross-chain integrations and technologies
- Proven experience building or working with browser extensions and MetaMask Snaps
- Previous open-source contributions or active involvement in developer communities
Benefits
$102,000 β $160,000 USD