Smart Contract Engineer
About the role
Two of our ventures put money on-chain. You own the contracts for both: the design, the tests, the audit, and the upgrade path. You are the person who says no when a deadline and a withdrawal function meet.
What you will do
- Write and test Solidity contracts for token and vault products.
- Build the test suite: unit, fork, fuzz, and invariant.
- Prepare the audit, answer the auditors, and fix what they find.
- Write the deploy and upgrade scripts, and run the mainnet deploys.
- Teach the application engineers how to call the contracts safely.
Must-haves
- Four or more years writing Solidity.
- You shipped contracts to an EVM mainnet that held user funds.
- Foundry or Hardhat, with fuzz or invariant tests you wrote yourself.
- You went through at least one external audit as the contract owner.
- You can name three common attack classes and how you stop them.
Nice-to-haves
- Rust, for a non-EVM chain.
- Published research, a CTF record, or bug bounty results.
- Experience with account abstraction or intents.
About DRENGR
DRENGR is a venture studio in Geneva. We build and fund web3 and AI companies in-house, then spin them out. We run four to six ventures at a time and the studio team of twelve supports all of them.
How to apply
Send your CV and links to deployed contracts to jobs@drengr.io. Put the role title in the subject line. We answer within one week.