Demonstrate good understanding of Blockchain fundamentals, the blockchain ecosystem, deployment topology and architectures, smart contracts, consensus algorithms.
Good understanding of different types of Blockchain such as public, private/permissioned, public permissioned etc.
Experience operating blockchain nodes especially in HyperLedger SawTooth / Ethereum.
Good understanding of SDLC and agile methodologies.
Extensive hands-on experience in Blockchain development (Hyperledger(Sawtooth) or Ethereum platforms)
Knowledgeable about smart contract security and best practices.
Experience in blockchain security areas - networking / application / system. Knowledge of cryptography and blockchain internals is a big plus.
Experience developing applications utilizing Nodejs or Python
Familiarity with data structures, storage systems, front-end frameworks, and other technical tools (Git, JIRA, Linux etc.)
Demonstrated ability to learn continuously, work independently, and make decisions with minimal supervision