Job description
Role
All Perps needs someone who has built serious onchain systems before and can reason from first principles about markets, collateral, leverage, liquidations, and adversarial behavior. This is not an app-engineering role. You should be comfortable taking a mechanism from research notes to production code without needing every detail spoon-fed.
You should have
- Deep smart contract experience.
- Proficiency in Rust or Golang, plus TypeScript.
- Prior DeFi protocol experience, ideally lending, perps, AMMs, derivatives, or margin systems.
- Ability to reason about solvency, edge cases, oracle risk, and adversarial market behavior.
- Good product judgment: knowing when simplicity is worth more than capital efficiency.
Strong signal
- You have shipped audited protocol code.
- You have worked on systems where bugs can lose money.
- You can challenge mechanism assumptions without turning every discussion into an academic debate.
Responsibilities
- Build and deploy onchain systems.
- Reason from first principles about markets and collateral.
- Develop smart contracts with a focus on security and efficiency.
- Collaborate with product teams to ensure good product judgment.
Focus areas
- DeFi
Required skills
- Smart Contract(must have)
The ideal candidate must have deep experience in developing and deploying smart contracts, ensuring they are secure and efficient.
- Rust(must have)
The candidate should be proficient in Rust, capable of writing high-performance code for onchain systems.
- Go(must have)
The candidate should be proficient in Golang, able to develop robust backend systems for DeFi protocols.
- JavaScript & TypeScript(must have)
The candidate should be competent in TypeScript, used for building user interfaces and interacting with smart contracts.
- DeFi(must have)
The candidate should have prior experience with DeFi protocols, particularly in lending, perps, AMMs, derivatives, or margin systems.