Smart Contract Engineer
About the Role
You will architect and design distributed protocols with a focus on security performance and scalability. You will write deploy test and maintain smart contracts in production and own best practices for protocol upgrades and versioning across networks. You will collaborate with product design and engineering on user facing applications built around protocols mentor other engineers on Solidity and EVM topics and stay up to date with the latest tooling releases and exploit mitigations.
Requirements
- 6+ years of relevant industry experience
- 2+ years of smart contract development including production deployments and security audits
- BS or BA in Computer Science
- Extreme proficiency with Solidity and the EVM
- Experience designing distributed protocols
- Experience designing building testing deploying and maintaining high traffic smart contracts
- Experience managing a protocol with significant TVL (preferred)
- Ability to balance shipping quickly with building stable infrastructure
- Experience working with startups
- Passion for blockchain technologies and Web3
- Founding a company or building side projects is a plus
Responsibilities
- Architect and design distributed protocols with emphasis on security performance and scalability
- Write deploy and test smart contracts and maintain them in production
- Develop and own best practices for protocol upgrades and versioning across networks
- Collaborate with product design and engineering on user facing applications built around protocols
- Mentor other engineers in Solidity and EVM topics and best practices
- Stay up to date with Solidity releases developer tooling and security exploits
Benefits
- Comprehensive medical coverage
- Dental insurance
- Vision insurance
- 401k
- Equity
- Unlimited flexible time off
