About the company
The Ethereum Foundation (EF) is a non-profit organization dedicated to supporting Ethereum and related technologies. The EF is not a company, or even a traditional non-profit. We do not control Ethereum, nor are we the only organization that funds critical development of Ethereum-related technologies. We are part of a large ecosystem of organizations, individuals, and companies that support Ethereum. Our mission is to do what is best for Ethereum’s long-term success. Our role is to allocate resources to critical projects, to be a valued voice within the Ethereum ecosystem, and to advocate for Ethereum to the outside world. Since 2014, EF has hosted Devcon, an annual 4-day conference which has become the oldest and most prominent event in the Ethereum community (and arguably the entire blockchain space). The event attracts developers, designers, researchers, creators, and others — many of whom are intrigued by cutting-edge technology, decentralization, privacy/security, free and open-source software, and the potential for Ethereum to change the world for the better. For a look at past Devcon editions and their speakers, see here: http://archive.devcon.org/. Devcon 7 (aka Devcon Southeast Asia) will take place this year in Bangkok between the dates of 12-15 November.
Job Summary
Key responsibilities
📍Your mission is to lower the barriers to experimentation and adoption by providing powerful, user-friendly developer tools and testing environments. 📍Depending on your skills and interests, you will contribute to a subset of the following: 📍Build and maintain Foundry, Hardhat, viem, and ethers.js plugins to support ERC-4337: 📍Local test environments 📍 UserOperation (UserOp) building, encoding/decoding, and error decoding 📍Develop a gas estimation toolkit: 📍 Per-account and per-paymaster validation gas analysis 📍 Designing, implementing and supporting new integrations with external projects, protocols and developer frameworks 📍For the new EIL interop protocol, design and maintain a multichain testing framework and documentation 📍 Document your work and collaborate closely with researchers, protocol developers, and ecosystem partners.
Required skills & experience
📍 Strong experience in Ethereum development tooling (Foundry, Hardhat, viem, ethers.js, or similar). 📍 Solid knowledge of smart contract development (Solidity, contract deployment, testing, debugging). 📍 Strong knowledge of TypeScript, JavaScript, Solidity, familiar with Rust, Go, Node.js, React, Angular, Swift/Kotlin can be a plus. 📍 Familiarity with ERC-4337 and account abstraction concepts. 📍 Comfort with cross-chain or multichain development. 📍 Past contributions to open source Ethereum projects are highly valued. 📍 Excellent communication skills and ability to work in a distributed, asynchronous team. 📍 Curiosity, initiative, and a willingness to keep learning.
If this role isn’t the perfect fit, there are plenty of exciting opportunities in blockchain technology, cryptocurrency startups, and remote crypto jobs to explore. Check them on our Jobs Board.