Smart Contract Engineer
About the Role
You will join a small group of experienced smart contract engineers and help architect, build, and iterate on protocol features. You will design and implement smart contracts, ensure clean integration with off-chain infrastructure, and implement sophisticated DeFi flows. You will investigate suspicious transactions and on-chain misbehavior, review external integrations and grant proposals, and collaborate through code reviews, asynchronous communication, and a public GitHub-driven development process with strong testing and CI.
Requirements
- Solid Solidity experience with a track record on EVM compatible chains
- Significant experience in Rust or Python (Rust preferred; Python with willingness to learn Rust accepted)
- Visible GitHub activity and experience collaborating on open source projects
- Strong problem solving and architectural reasoning skills
- Comfortable with asynchronous remote work and strong written communication
- Ownership mentality and experience following through on complex protocol work
Responsibilities
- Design and implement smart contracts and integrate them with off-chain infrastructure
- Build sophisticated DeFi integrations including flash loan based flows and wallet/lending market collaborations
- Iterate on protocol design focusing on decentralization, verifiable execution, and pragmatic on-chain settlement
- Investigate suspicious transactions and detect on-chain misbehavior
- Review and advise on external integrations and grant proposals
- Collaborate through code reviews, asynchronous discussions, and maintain strong testing and CI practices
Benefits
- Flexible work environment (hub in Lisbon or remote)
- Token plan (token allocation)
- Periodic team gatherings and travel opportunities
- Conference allocation
- Learning budget
- Hardware budget
- Flexible work and vacation policy
- Referral program (earn 5,000 USDC or USD)
