1. Blockchain development engineer: responsible for designing, building and maintaining blockchain applications, writing smart contracts and developing distributed applications.
2. Blockchain architect: responsible for designing and implementing complex blockchain applications, providing technical support and guiding developers.
3. Blockchain security expert: responsible for identifying and evaluating the security risks of the blockchain system and designing and implementing security measures.
4. Blockchain project manager: responsible for managing and promoting the development and implementation of blockchain projects, making project plans and schedules, allocating resources, and supervising the work progress of team members.
5. Blockchain consultant: provide advice and guidance on blockchain technology for enterprises, evaluate business needs of enterprises, and provide blockchain technology solutions.