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. Youll be joining a highly technical team that values shipping beautiful, usable products to give people real control over their financial future.Job ResponsibilitiesDriving high-level decisions about the smart contract architectureWriting and testing smart contracts on various network leading up to the main netWorking with UXDs and frontend engineers to deliver the productConducting risk assessments of smart contracts builtConducting peer review and code auditWorking with external smart contract auditors for major releasesJob RequirementsAbility to write well-documented, well-tested, performant, safe, clean & reusable Solidity CodeFamiliarity with Solidity, Hardhat & TypescriptFamiliarity with common smart contract exploitsFamiliarity with other protocols (ie Uniswap, Balance, Curve, Convex, Yearn, Compound, Aave, Superfluid, etc)Experience with smart contract security audits & toolings is a plusA deep understanding of the EVM is a plusUnderstanding of tokenomics is a plusUnderstanding of agent-based modelling of DeFi protocol is a plusPrior contributions to OSS or Defi Protocol is a huge plus