AboutUs
Founded in 2015 with themission to protect the open economy, OpenZeppelin is the worldleader in securing blockchain applications and smartcontracts.
Its bedrock open source ContractLibraries are a public good and industry standard for smartcontract development.
OpenZeppelin’sprofessional expertise, unified with the Defender developersecurity platform, integrates through clients’development lifecycles, so teams can plan, code, audit, deploy andoperate projects faster and moresafely.
Pleasenote: Always refer to OpenZeppelin'sofficial job page for the most accurate information about our openroles, as we have seen multiple third party job sites postinginaccurateinformation.
Libraries andTooling Team
Join the teamresponsible for creating battle-tested libraries of smart contractsfor Ethereum and otherblockchains.
What You'llBe Doing
As a Open SourceDeveloper, you will join our team that works on open sourcelibraries for Cairo smart contracts, for use on Starknet. Thislibrary offers similar capabilities to those found in the widelyadopted OpenZeppelin Contracts library. We are looking fordevelopers who have experience in Cairo and are familiar with smartcontracts written in Rust, Solidity, or other smart contractprogramming languages.
In this role, you willplay an essential part in designing and implementing new librarymodules, communicating with smart contract developers andblockchain network community members to gather feedback, andworking collaboratively with other members of the development teamto make sure our open source library meets developer needs andexpectations. You will be responsible for library coding, testing,documentation, and security. You may also participate in opensource tools development to assist developers using ourlibrary.
Youhave
- 5+years of experience in software development.
- 2years of smart contract programmingexperience.
- 1 year of Cairo programmingexperience.
- Interested in or knowledgeableabout Starknet and other Ethereum L1s andL2s.
- Strong desire to further your educationabout and contribute to the blockchainspace.
- Prior experience working remotely:strong personal organizational skills, a love for self-timemanagement, and ability to work collaboratively with ateam.
- Advanced English communication skills— all of our internal and external communication is inEnglish.
Nice tohave
- Rustdevelopment experience.
- Experience contributingto open source projects.
- Good understanding ofsecurity concerns in the Ethereum ecosystem.
Logistics:
Ourinterview process takes place on Zoom and tends to consist of thefollowing stages:
- Recruiter Interview (30mins)
- Hiring Manager Interview (30mins)
- Team Interview (60mins)
- Paid work test (Lasting up to 10days)
- Referencechecks