Smart Contract Developer (Solidity / Rust)

2 - 5 years

4 - 6 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

Smart Contract Developer

Youll work alongside engineers, auditors, and product leads to build secure, scalable, and innovative blockchain-based products.

Key Responsibilities

  • Design and implement smart contracts using

    Solidity

    (for EVM-based chains) or

    Rust

    (for Solana or other Rust-based chains).
  • Develop secure, gas-efficient, and well-documented smart contracts.
  • Collaborate with product managers and designers to translate business logic into smart contracts.
  • Write unit and integration tests to ensure contract reliability.
  • Conduct code reviews and participate in security audits (internal or external).
  • Stay up to date with the latest industry trends, tooling, and best practices in blockchain development.
  • Work with frontend/backend teams to integrate smart contracts into full-stack dApps.
  • Optimize contracts for performance and scalability.

Required Skills & Qualifications

  • Strong experience with

    Solidity

    (EVM chains like Ethereum, Polygon, Avalanche) and/or

    Rust

    (Solana, Near, etc.).
  • Deep understanding of Ethereum and/or Solana architecture and smart contract lifecycles.
  • Familiarity with token standards:

    ERC-20

    ,

    ERC-721

    ,

    ERC-1155

    ,

    SPL tokens

    .
  • Hands-on experience with tools like

    Hardhat

    ,

    Foundry

    ,

    Truffle

    ,

    Remix

    , or

    Anchor

    (for Solana).
  • Strong grasp of blockchain fundamentals: gas, transactions, nodes, consensus, etc.
  • Experience with unit testing smart contracts using

    Chai

    ,

    Mocha

    ,

    Waffle

    , or similar.
  • Version control using

    Git

    and collaborative coding (GitHub, GitLab).
  • Understanding of common smart contract vulnerabilities (e.g., reentrancy, integer overflow) and how to prevent them.

Nice to Have (Bonus Skills)

  • Experience working with

    Chainlink

    ,

    The Graph

    , or other web3 integrations.
  • Prior experience with

    zero-knowledge proofs

    ,

    zk-Rollups

    , or privacy-preserving contracts.
  • Experience with DeFi, NFT, or DAO-based projects.
  • Familiarity with wallet integrations (e.g., MetaMask, Phantom).
  • Contributions to open-source blockchain projects.
  • Understanding of L2s and bridges (Optimism, Arbitrum, zkSync).

Mock Interview

Practice Video Interview with JobPe AI

Start Mocha Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now
ti Steps logo
ti Steps

Staffing and Recruiting

Frankfurt Germany

RecommendedJobs for You