Blockchain Software Engineer I, Cloud Computing Technologies Agile Development Labor Rate works with internal and external development teams in building blockchain platforms. Work with other software developers to parse valuable insights and design output APIs for products. Participate in the design, development, and implementation of blockchain software solutions. Analyze and evaluate blockchain based technology in the market. Work with the users, management, and vendors to fix and improve products. Take pragmatic approach in developing clean solutions to complex problems. May have a Bachelor’s degree in Computer science, Engineering, Physics, Mathematics, or any other related field. Have 2- 5 years working experience in a Fintech or any other Crypto related industry. Possess solid experience with blockchain technologies and proficient with a number of programming languages such as Java, NodeJS, SQL, and so on. Understand how blockchain architecture, private keys, and standards/protocols work. Contribute throughout all the phases of a blockchain service lifecycle, from conception to design, development, deployment, and ultimately operation. Have understanding of Wallet RPC calls and JSON responses. Able to test and audit crypto protocols to support multi-currency wallets. Write high-quality and well-tested cryptography application codes. Maintain and extend current client’s side applications responsible for integration and business logic. Build well-tested backend systems for serving core marketplace features, including reading data from crypto blockchains. Work with interdisciplinary teams to continually deliver the highest quality software to users. Possess innate curiosity and thrive on learning new technologies. Experienced in building highly-efficient distributed systems. Have strong understanding of deep learning and machine learning algorithms, data structures, relational databases, and microservices applications systems.
Further rates within this Blockchain Software Engineer I category.