Web and mobile development
· Demonstrate good understanding of Blockchain fundamentals, smart contracts, consensus algorithms
· Good understanding of different types of Blockchain such as public, private/permissioned, public permissioned etc.
· Good understanding of Blockchain framework such as Hyperledger Fabric, R3 Corda, Ethereum (Solidity)
· Good understanding of various different consensus algorithms used in Bitcoin Blockchain, Ethereum, Byzantine fault tolerant algorithms including Hyperledger Fabric PBFT algorithm etc.
· Good understanding of using cryptography material such as certificates for identity management in order to authenticate members, transactions etc.
· Ability to architect and design integration architecture for integrating applications with Blockchain and, also, participant organizations and their member nodes to the Blockchain network.
· Experience with database architecture and design to create storage solutions for managing distributed ledger and related data/state in files/database systems.
· Create security architecture for managing security of Blockchain and related applications
· Create best practices/guidelines for blockchain teams
· Create performance metrics for measuring Blockchain performance
· Create risk /failure analysis and prepare risk mitigation plan
· Provide training/mentoring to technical staff in relation to Blockchain tools and frameworks, Blockchain concepts etc.
· Proficient with one or more programming languages such as Go, Java, NodeJS
· Remain updated with emerging trends in Blockchain
Preferred and Additional Skills
About the Company
A tech company providing blockchain and IoT solutions for supply chains