Greenhouse Profile
Mission
- write solidity smart contracts for the Omni protocol
- work with teams building on Omni to design and implement their own smart contracts
- write and maintain solidity libraries to be used by teams building on Omni
Profiles that would be a good fit:
In your application, please note which category you fit into. It will have implications on expectations for the interview process and onboarding.
- Solidity Engineer (Staff/Principal level)
- already a solidity expert.
- Solidity Engineer (Junior)
- You’d join and be mentored by more senior team members
- In the first 6-12 months, you’d be learning – but you’d need to find ways to be productive and contribute during those 12 months. You need to be the type of engineer that is constantly finding things to do and improve – this will ensure a fast learning rate. By proving how quickly you can can learn and what you can do, you will earn more and more ownership and be able to step into smart contract ownership.
- Web2 Engineer (Staff/Principal level)
- extremely strong engineer without crypto experience
- since you don’t have protocol experience, all of the other characteristics are even more important. Must be highly autonomous and motivated: you will be surrounded by high performing peers, and you’ll be learning from them, but you’ll need to be able to learn things in your free time and independently as well. Reading a book to pick up a new stack should be a standard part of your workflow. As an example, you should have read
every line of the solidity documentation within your first month
If you were a core contributor at one of these companies, you may be a good fit:
- Defi Protocols: Uniswap, Aave, 0x, Balancer, Compound, Lido, Maker, Frax, Synthetix, Sushiswap, Maple, Ondo, Bancor, Kyber, Index Coop, Uma, Nexus Mutual, Yield, Fei, Rari, Opyn
- Layer 2s: Optimism, Arbitrum, Scroll, Polygon, Starkware, Base, dydx, Aevo
- Interop projects: Nomad, LayerZero, Axelar, Hyperlane