Job Responsibilities:
1. Build the underlying architecture and application platform based on block chain, which can realize public chain, side chain, private chain and a variety of logic for application layer scheduling;
2. Conducted functional definition and architecture design of the underlying system and application platform of blockchain, studied the protocol, operation mechanism, underlying implementation and application platform research and development of blockchain, etc.;
3. Able to complete the design and development tasks of the corresponding module software according to the development plan.
4. Participated in the technical planning and business planning of the core business system, deeply understood the business requirements, abstracted the system model, and carried out the system design and development;
Job Requirements:
1. Major in computer related, and have good learning ability, can quickly learn and master new technology and new ideas;
At least 3 years development experience, good programming foundation;
3. Familiar with c++/Java/Javascript/Python;
4. Experience in Linux development;
5. Familiar with blockchain related mechanism and principle is preferred;
Understand various mainstream consensus algorithms, including but not limited to PoW, PoS, DPoS, PBFT, Paxos, Raft, etc.
7, Proficient in ONE or more of P2P, network communication, side chain/cross chain, cryptography, distributed technology is preferred;
Blockchain industry, frontier field, there is room for development
Focus on blockchain application landing, industry leader
Generous benefits, birthday snacks and a relaxed team atmosphere
Salary negotiable, leading the industry average level, Shanghai