0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Blockchain Engineer

This role involves end-to-end blockchain development — from protocol-level design to smart contract coding, network setup, security, testing, and integration with backend systems.


Key Responsibilities

1. Blockchain Development & Architecture

  • Design and implement blockchain solutions based on Ethereum, Hyperledger, Solana, Polygon, or other networks.
  • Develop high-quality smart contracts using Solidity, Rust, Go, or Vyper.
  • Build decentralized applications (dApps) with secure, scalable architecture.
  • Implement Layer 2 solutions, sidechains, rollups, or interoperability protocols.


2. Smart Contract Engineering

  • Write secure, gas-optimized smart contracts.
  • Conduct smart contract unit testing, integration testing, and QA.
  • Perform audits and vulnerability checks (reentrancy, overflow, logic flaws).
  • Deploy and manage contracts using tools like Hardhat, Truffle, Foundry, or Brownie.


3. Blockchain Infrastructure & Nodes

  • Manage blockchain nodes, networks, and infrastructure.
  • Set up validators, miners, or staking nodes on public/private chains.
  • Monitor and optimize node performance, uptime, and security.


4. API, Backend & Web3 Integration

  • Integrate blockchain solutions with frontend/backend via Web3.js, Ethers.js or custom APIs.
  • Build RESTful/GraphQL APIs for blockchain interactions.
  • Implement wallet connectivity, transaction flows, and signing mechanisms.


5. Security, Compliance & Cryptography

  • Apply best practices in cryptography including hashing, digital signatures, encryption.
  • Implement authentication, access control, and key management.
  • Ensure compliance with blockchain security frameworks and audit standards.


6. Performance, Scalability & Optimization

  • Optimize smart contracts for gas usage and performance.
  • Implement caching layers, indexing services (The Graph), or scalable data access.
  • Work on solutions for high-throughput use cases (DeFi, NFT marketplaces).


7. Research & Innovation

  • Stay current with latest blockchain protocols, tooling, and industry trends.
  • Evaluate new technologies to improve system reliability and performance.
  • Create technical documentation, architecture diagrams, and best practices.


Required Skills & Qualifications

Technical Skills

  • Languages:

    Solidity, Rust, Go, JavaScript/TypeScript, Python.
  • Blockchain Platforms:

    Ethereum, Hyperledger Fabric, Solana, Polygon, Avalanche.
  • Smart Contract Tools:

    Hardhat, Truffle, Foundry, Ganache, OpenZeppelin.
  • Web3 Frameworks:

    Web3.js, Ethers.js, Wagmi, Viem.
  • Node & Infrastructure:

    Geth, OpenEthereum, IPFS, Storj, Infura, Alchemy.
  • Databases:

    MongoDB, PostgreSQL, Redis, LevelDB.
  • DevOps/CI:

    Docker, Kubernetes, Terraform, GitHub Actions.
  • Strong understanding of

    cryptographic algorithms

    ,

    consensus mechanisms

    , and

    token standards (ERC20, ERC721, ERC1155, SPL)

    .


Soft Skills

  • Excellent problem-solving and analytical mindset.
  • Strong communication and ability to explain complex concepts clearly.
  • Ability to work in fast-paced Web3 environments.
  • Commitment to clean code, documentation, and teamwork.


Preferred Qualifications

  • Experience in DeFi protocols, NFT platforms, DEXs, wallets, or staking systems.
  • Understanding of blockchain scalability solutions (zk-Rollups, Optimistic Rollups).
  • Knowledge of Zero-Knowledge Proofs, zk-SNARKs, zk-STARKs.
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Contributions to open-source Web3 projects.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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

RecommendedJobs for You

chandigarh, chandigarh, india