cover image
Odiin.

Smart Contract Engineer

On site

San francisco, United states

Freelance

10-11-2025

Share this job:

Skills

Rust Test blockchain

Job Specifications

You’ll work closely with our product, engineering, and security teams to build scalable decentralized systems that push the boundaries of what’s possible on-chain.

Key Responsibilities:

Design, write, test, and deploy smart contracts on Ethereum or other EVM-compatible blockchains.
Collaborate with frontend and backend developers to integrate smart contracts into decentralized applications (dApps).
Conduct peer reviews, optimize gas efficiency, and maintain best practices for security.
Develop automated testing frameworks to ensure contract reliability.
Stay up to date with emerging blockchain protocols, development tools, and security standards.
Participate in smart contract audits and coordinate fixes for any identified vulnerabilities.
Contribute to technical documentation for contracts and protocols.

Requirements:

Proven experience developing and deploying smart contracts in Solidity (or Rust, for non-EVM chains).
Strong understanding of blockchain fundamentals, consensus mechanisms, and token standards (ERC-20, ERC-721, ERC-1155).
Experience with smart contract development tools such as Hardhat, Foundry, Truffle, or Remix.
Familiarity with Ethereum and Layer 2 scaling solutions (e.g., Arbitrum, Optimism, Polygon).
Understanding of web3 libraries (ethers.js, web3.js) and dApp integrations.

About the Company

- We are Odiin, the leading talent agency connecting innovative Web3 and blockchain companies with the world's top talent. At the forefront of the Blockchain revolution, we're passionate about empowering innovators to build a decentralized future. ? : Our Blockchain teams Specialise in recruiting for Core Infrastructure within Blockchain, including all Protocols, Wallets and Exchanges, Blockchain Oracles and Development tools, Decentralized Applications (dApps), NFT marketplaces and Metaverse focused projects. "": We... Know more