Job Description:
· Engage in the design and development of blockchain products, research blockchain protocols, mechanisms and underlying implementations, etc.;
· Collaborating with managers to determine blockchain technology needs and envisaged functionalities.
· Build a blockchain-based underlying architecture, which can realize public chains, side chains, private chains, and various logics, and provide service for application layer call;
· Documenting blockchain development processes and complying with best practices in data protection.
· Optimizing and securing blockchain applications by integrating new tools and technologies.
Job Requirements:
· Bachelor's degree in information security, computer science, or related.
· At least 2 years of experience as a blockchain developer.
· Advanced proficiency in programming languages, such as C++, Java, and Python.
· Extensive experience in back-end development, algorithms, and data structures.
· Knowledge of cryptography and blockchain protocols.
· In-depth knowledge of best practices in blockchain management and data protection.
· Advanced analytical and problem-solving skills.
· Superb organizational skills and keen attention to detail.
· Excellent communication and collaboration abilities.
The Nice-to-Haves:
· Experience in large Internet companies or well-known big data companies;
· Experience in the principles, mechanisms, and related encryption algorithms of Ethereum/Bitcoin/Blockchain.