Flag job

Report

Software Development Engineer (Blockchain Developer)

Min Experience

0 years

Location

kanpur

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Blockchain Developer to design, develop, and deploy secure and scalable E-Governance blockchain applications. You will work on high-impact public sector initiatives such as land registries, supply chain traceability, subsidy distribution, and asset tokenization. The role focuses on Ethereum-based permissioned networks (Quorum/Besu) and Hyperledger Fabric, along with backend integration and blockchain security. Responsibilities Ethereum Blockchain (Quorum / Hyperledger Besu): • Deploy and manage permissioned Ethereum networks using Quorum or Besu. • Configure and operate Proof of Stake (PoS) and Proof of Work (PoW) consensus mechanisms. • Run Besu with customizable consensus and execution engines. • Design, develop, and deploy upgradable smart contracts with fine-grained permissioning. • Automate deployments using DevOps tools and scripting. • Implement token standards including ERC20, ERC721, ERC1155, ERC1400, and ERC3643. Hyperledger Fabric: • Deploy and manage multi-organization networks using Docker and Kubernetes. • Configure custom Certificate Authorities (CAs) and Membership Service Providers (MSPs). • Support dynamic addition of organizations and peers, along with chaincode upgrades. • Optimize chaincode lifecycle for real-time applications. • Customize and manage Hyperledger Fabric consensus mechanisms. Backend Integration: • Develop scalable APIs and backend systems using Node.js or Python (Django). • Integrate smart contract logic and on-chain events with backend services. • Build secure middleware for transaction handling, event listening, and state sync. Security & Cryptography: • Enforce Web3 security best practices across smart contracts and backend layers. • Implement digital signature mechanisms using HSMs, DSCs, Java Cards, or customizable web wallets. • Conduct vulnerability assessments (e.g., reentrancy, integer overflow/underflow). • Use tools like Slither, MythX, SmartCheck, Solhint, and Foundry fuzzers for analysis. Research & Innovation (Desirable): • Explore and apply Zero-Knowledge Proof (ZKP) techniques: Zether, Nightfall, zk-SNARKs, zk-STARKs. • Evaluate Layer 2 scaling solutions (zk-Rollups, Optimistic Rollups). • Contribute to internal tooling (fuzzers, static analyzers, simulation frameworks). • Engage in research, whitepaper writing, and/or open-source security contributions.

About the company

C3iHub or IHUB NTIHAC FOUNDATION was set up as a Section-8 company (not-for-profit) at IIT Kanpur under the National Mission on Interdisciplinary Cyber-Physical Systems (NM-ICPS), by Department of Science and Technology (DST), Government of India.

Skills

solidity
chaincode
web3
quorum
hyperledger besu
hyperledger fabric
sql
nosql
git
docker
kubernetes
ci/cd