As a Blockchain Engineer you will be expected to work on Blockchain and/or Distributed Ledger technologies, dealing with scaling, throughput and security supporting our vision for a Self-Sovereign Identity.
This job is right for you if you are an analytical person and problem solver that can troubleshoot a complex application, come up with a good solution following best practices, and prove the accuracy of your code using automated testing.
3+ years experience as a Software Engineer, or similar
Development experience in one or more Blockchain or Distributed Ledger technologies
Full understanding of the Blockchain/Distributed Ledger stack including protocols and consensus algorithms
Strong understanding of software design principles
Experience developing large, scalable applications
Passion for learning new tools, languages and frameworks
Experience working in an agile environment with continuous integration using automated testing
Experience deploying commercial grade Blockchain applications
Experience with Azure