Remote

Smart Contract Engineer

About Serokell

Serokell is a fully remote software development company working on technically ambitious projects across areas like programming languages, blockchain infrastructure, fintech, biotech, and AI. We care about strong engineering, thoughtful collaboration, and solving complex problems with depth rather than hype.

We review applications on a rolling basis. Start date depends on current project needs and mutual fit. If your profile is a strong match, we will contact you with next steps.

About the Role

We are looking for a Smart Contract Engineer to join our blockchain team and work on production-grade on-chain systems.

This role focuses on designing, implementing, testing, and auditing smart contracts for DeFi protocols, token systems, and decentralized applications. You will work closely with protocol engineers and security reviewers to ship reliable, gas-efficient, and maintainable contract code.

Requirements:

  • 2+ years of experience writing and deploying smart contracts in production.
  • Strong proficiency in Solidity and the EVM execution model.
  • Experience with contract testing frameworks (Foundry, Hardhat, or similar).
  • Understanding of common security pitfalls (reentrancy, oracle manipulation, access control, upgrade patterns).
  • Comfortable reading audit reports and implementing remediations.
  • Fluent spoken and written English.

Will be a plus if you have:

  • Experience with formal verification or static analysis tools.
  • Knowledge of Rust, Haskell, or functional programming for blockchain tooling.
  • Contributions to open-source DeFi or infrastructure projects.
  • Experience with multi-chain deployments and cross-chain messaging.

Responsibilities:

  • Design and implement smart contracts for client and internal blockchain projects.
  • Write comprehensive tests and participate in code reviews.
  • Collaborate on architecture decisions and gas optimization.
  • Support deployments, upgrades, and post-launch monitoring.