Design blockchain solutions, such that it can support benchmark use-cases of decentralized applications, with proven and verified cryptographic protocols Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience A degree in Computer Science / Mathematics or equivalent work experience in a field utilizing the same subject matter Hands-on practical experience delivering system design, application development, testing, and operational stability for traditional distributed systems Have practical experience developing on blockchain platforms, such as, Ethereum, Hyperledger, or similar Strong object oriented programming language background. Experience and understanding of the cryptographic principles underpinning blockchain technologies such as encryption algorithms, key management, key wallets Experience with cloud infrastructure services such as Amazon, Google, or Microsoft Ability to tackle design and functionality problems independently with little to no oversight Preferred qualifications, capabilities, and skills Experience in Financial Markets Experience designing and writing smart contracts with Solidity using Hardhat, Truffle, Slither scanning etc Hands-on experience with AWS, EKS, Docker Knowledge of DevOps practices and tools for continuous integration and deployment.