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)

Skills

Apply Now