As a smart contract engineer, you will be working on attractive product offerings that may involve integration with other protocols. You will also be actively involved in the risk assessment of the protocol to ensure the safety of our product is of top priority.
Our team is a tenacious, geeky, and optimistic group, working towards a decentralized financial future. You’ll be joining a highly technical team that values shipping beautiful, usable products to give people real control over their financial future.
Job Responsibilities
Driving high-level decisions about the smart contract architecture
Writing and testing smart contracts on various network leading up to the main net
Working with UXDs and frontend engineers to deliver the product
Conducting risk assessments of smart contracts built
Conducting peer review and code audit
Working with external smart contract auditors for major releases
Job Requirements
Ability to write well-documented, well-tested, performant, safe, clean & reusable Solidity Code
Familiarity with Solidity, Hardhat & Typescript
Familiarity with common smart contract exploits
Familiarity with other protocols (ie Uniswap, Balance, Curve, Convex, Yearn, Compound, Aave, Superfluid, etc)
Experience with smart contract security audits & toolings is a plus
A deep understanding of the EVM is a plus
Understanding of tokenomics is a plus
Understanding of agent-based modelling of DeFi protocol is a plus
Prior contributions to OSS or Defi Protocol is a huge plus