Staff Smart Contract Engineer
Skills
About the Role
You will design, implement, and test secure Solidity-based smart contracts and decentralized applications. You will participate in the development of protocol-level infrastructure and tools, collaborate with cross-functional teams to define, design, and ship new features, and respond to security vulnerabilities by simulating scenarios and evaluating response strategies. You will debug and troubleshoot issues during development, review code with a strong focus on security and standards, stay up to date with developments in the Ethereum ecosystem, and provide technical guidance and mentoring to other engineers.
Requirements
- Strong passion for web3 technology
- Deep understanding of smart contract development and the EVM
- Experience working with DeFi protocols
- Knowledge of security practices and recent exploits and tooling
- Proven ability to design and ship secure smart contract features
Responsibilities
- Design secure Solidity smart contracts
- Implement and test smart contracts and decentralized applications
- Develop protocol-level infrastructure and tools
- Collaborate with cross-functional teams to define design and ship features
- Respond to security vulnerabilities and evaluate mitigation strategies
- Debug and troubleshoot development issues
- Review code to ensure security and standards
- Stay up to date with the Ethereum ecosystem
- Provide technical guidance and mentoring
