Job Description:
Client is seeking an experienced Blockchain Developer to design, develop, and optimize distributed ledger solutions for enterprise-grade applications. The role involves working across smart contracts, consensus mechanisms, secure integrations, and high-throughput architectures tailored for financial and workflow-driven systems.
Responsibilities:
* Develop, test, and deploy distributed ledger technology (DLT) applications and smart contracts using Typescripts, Solidity, JSON, REST APIs.
* Build and maintain blockchain infrastructure and backend services.
* Implement and integrate blockchain protocols, including but not limited to Ethereum, Hyperledger Besu, Corda, Cosmos, Canton.
* Design and implement identity and access management (PKI, certificates, roles, and permissions).
* Implement Security Measures by applying cryptographic techniques to protect digital transaction data and prevent unauthorized access.
* Integrate blockchain solutions with existing enterprise systems (APIs, databases, etc.).
* Ensure data privacy, confidentiality, and compliance with regulatory requirements.
* Participate in network governance design (consensus, membership, endorsement policies)
* Develop, test, debug and maintain robust, secure, and performant blockchain applications.
* Stay abreast of the latest advancements in blockchain technology, cryptography, and distributed systems.
* Participate in code reviews, technical discussions, and contribute to the overall architectural direction of blockchain initiatives.
* Collaborate with product, DevOps, and security teams.
* Document technical designs, development processes, and operational procedures.
* Hands on experience with AWS deployment