Job Description
Software Development Engineer (Blockchain Developer)
Kanpur
Description
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.
- 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.
- 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.
- 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.
- B.Tech / M.Tech / Ph.D. in Computer Science, Information Technology, or a related discipline.
Skills & Qualifications
- Hands-on experience with Quorum or Hyperledger Besu and Hyperledger Fabric.
- Proficiency in Solidity, Chaincode (Node.js/Go), and Web3 libraries (Web3.js, Ethers.js, Web3.py).
- Deep understanding of smart contract design, upgradeability, and permissioned blockchain architectures.
- Strong knowledge of cryptographic primitives and public/private key infrastructures.
- Familiarity with SQL/NoSQL databases, Git, Docker/Kubernetes, and CI/CD pipelines.
- Strong problem-solving skills and ability to work in cross-functional, fast-paced environments.
Travel
As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams.
Communication
Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.
#J-18808-Ljbffr C3ihub
Job Tags
Contract work,