Since 2017 Nomic Labs has been contributing to the Ethereum ecosystem by building developer tools and auditing smart contracts to prevent security breaches.
We are an official partner to the Ethereum Foundation, where our mission is to improve Ethereum's developer experience. We deliver value across the open source projects that make up the JavaScript ecosystem, as well as contributing to more generalized efforts.
Our flagship product is Buidler, a CLI task runner and Ethereum testing network for smart contract developers. Unlocking developer productivity to help the creation of an alternative and open financial system is what drives us.
Job Description
We are seeking engineers who will be excited to work on the core middleware and tooling that Ethereum developers use and build on. Previous Ethereum knowledge isn't required. As a Senior Software Engineer at Nomic Labs you will collaborate closely with the founders. Some of your tasks may be to:
- Research and identify friction points for developers building on Ethereum
- Design high-quality solutions that are easy to maintain, flexible, composable, reliable and take into account the needs of a large and diverse ecosystem
- Collaborate with external engineering teams to design solutions and plan releases
- Build prototypes and full implementations of the designed solutions
- Work with codebases you don't own, you didn't author and you don't fully control
- Design new productivity-enhancing features for Buidler and Buidler EVM
- Maintain and implement low level functionality that works directly with the Ethereum VM
- Design and build new developer tools that make the Ethereum ecosystem more productive
- Build smart contracts and dapps for research purposes
- Help external engineering teams improve their tooling and processes
- Apply systems thinking to Ethereum as a platform and make decisions taking both the big picture and the short term into consideration
Technical requirements
- 5+ years building software professionally