Smart Contract Engineer
About the Role
You will design, implement, and deploy Solidity-based contracts that handle high-volume on-chain activity. You will investigate vulnerabilities, simulate attack scenarios, and develop mitigation strategies. You will contribute to protocol-level infrastructure and developer tooling, perform rigorous code reviews, mentor other engineers, and keep up with EVM developments and best practices.
Requirements
- 4+ years of experience writing and deploying Solidity smart contracts in production
- Strong understanding of the EVM, DeFi protocols, and decentralized application architecture (including decentralized exchanges such as Uniswap V2, Uniswap V3, Uniswap X, dYdX v4)
- Security-first mindset with an obsession for catching vulnerabilities
- Track record of delivering high-quality, reliable code in fast-moving environments
- Passion for DeFi and Ethereum
- Excellent problem-solving and communication skills
- Experience with prediction markets (plus)
- Experience with formal verification tools or advanced Solidity security techniques (plus)
- Contributions to open-source DeFi projects (plus)
- Familiarity with multiple EVM chains and bridging solutions (plus)
Responsibilities
- Design, implement, and deploy Solidity smart contracts
- Build and harden contracts against exploits
- Contribute to protocol-level infrastructure and tooling
- Investigate vulnerabilities and develop mitigation strategies
- Perform rigorous code reviews to ensure quality and security
- Keep up with EVM developments and best practices
- Mentor and collaborate with other engineers
Benefits
- Equity
- Unlimited PTO
- Health insurance
- Vision insurance
- Dental insurance
- 401k match
- Hardware setup (new MacBook Pro, big display, accessories)
