Job Title
Blockchain Developer
Job Description
Job Responsibilities
1. Research blockchain protocols, operational mechanisms and underlying implementation, build the underlying structure of blockchain;. 2. Use Solidity to develop smart contract based on Ethereum platform, design cases, and write scripts to test the smart contract; 3. Develop and implement cryptographic protocols, design security protocols and architectures; 4. Perform maintenance of blockchain code.

Skills Required
1. BE/B.Tech in Computer Science or relevant majors, 3+ years’ experience in software developing and 1+ years’ experience in Blockchain developing; 2. Has practical experience in Solidity, Truffle, and OpenZeppelin; 3. Knows the blockchain mechanisms and principles of Bitcoin, Ethereum and HyperLedger Fabric; 4. Knows various mainstream consensus algorithms including but not limited to: PoW, PoS, DPoS, PBFT, Paxos, Raft, etc; 5. Familiar with at least one language from Golang/Nodejs/C++/Java, participation in the blockchain development community is a plus; 6. Familiar with TCP/IP and HTTP protocols, knowledge in BT and P2P protocols is a plus; 7. Fluent verbal and written English language skills. Must have no problem communicating with foreign colleagues.
Experience Required
Associate
Location
China, Ukraine, Las Vegas, NV, Nevada, United States
Employment Type
Full Time

Powered by Recooty