Staff Smart Contract Engineer
Skills
About the Role
You will design, implement, and test secure Solidity smart contracts and decentralized applications, and deploy them on Ethereum and other EVM-compatible networks. You will develop and maintain protocol-level infrastructure and tools, collaborate with cross-functional teams to define and ship new features, and respond to security incidents by simulating scenarios and evaluating responses. You will debug issues, review peers' code with a security focus, and provide technical guidance and mentoring to other engineers while staying current with developments in the Ethereum ecosystem.
Requirements
- Experience working with DeFi protocols and smart contracts
- Deep understanding of smart contracts and the EVM
- Strong Solidity skills and security best practices
- Regularly research and keep up with latest hacks tooling and security practices
- Passion for DeFi and web3
Responsibilities
- Design, implement, and test secure Solidity smart contracts and decentralized applications
- Deploy smart contracts on Ethereum and other EVM networks
- Participate in development of protocol-level infrastructure and tools
- Collaborate with cross-functional teams to define design and ship new features
- Respond to security vulnerabilities by simulating scenarios and evaluating mitigation strategies
- Debug and troubleshoot issues during development
- Review code to ensure security and quality standards
- Stay up to date with Ethereum ecosystem developments and incorporate new technologies
- Provide technical guidance and mentoring to other engineers
Benefits
- Work-life balance
- Competitive salary and equity
- Regular team events and off-sites
- Medical coverage and pension
- Generous paid parental leave
- Generous vacation and sick leave
- Work from anywhere
- Paid co-working space or desk
