区块链开发工程师岗位要求共8个
岗位要求1:
1. 计算机相关专业本科以上学历;
2. 至少掌握C/C++/Golang/python一门开发语言;精通Golang优先;
3. 对区块链有浓厚兴趣,有hyperledger fabric开发经验者优先;
4. 具有较好的系统分析设计能力,有大型系统架构设计经验者优先;
5.熟悉linux系统相关服务以及命令,熟悉docker优先。
岗位要求2:
1、金融、信用、数学、加密或计算机软件专业,本科以上学历;
2、扎实的计算机理论和网络知识,比如数据结构、算法、数据库理论,计算机网络;
3、应届毕业生及有相关工作经验者均可;
4、熟练掌握GoLang,C++,JAVA等主流区块链系统开发语言,有良好的编程习惯和编码风格,参与区块链开源开发;
5、对区块链的开源项目Ethereum、Hyperledger、Bitcoin有研究、开发和实践者优先;
6、有网络安全相关产品开发经验,有丰富的分布式、点对点网络协议的应用开发经验;
7、理解各类主流的共识算法,包括不限于PoW,PoS,DPoS,PBFT,Paxos,Raft等;
8、良好的沟通和表达能力,对技术有热情,愿意接受技术挑战。
岗位要求3:
1、熟练掌握以下一门语言:Golang、C/C++、Python、Java、Javascript(优先次序与排列顺序一致)。
2、熟练使用Linux系统,并对Shell编程比较熟练。
3、有较好的面向对象编程思想,熟悉多种设计模式的原理,能将设计模式应用到实际开发中。
4、有较好的动手编程能力,能通过编程即时验证想法。js代码加密软件
5、对PKI体系、加密算法、加密通信等有系统了解。
6、熟悉docker;了解后端一些常用的工具或中间件、开源框架,例如(不限于):fabric、IPFS、Ethereum、Kubernetes、Kafka。
7、本科及以上学历,计算机或相关专业,工作经验两年以上;
8、计算机基础知识扎实,对数据结构,网络原理,操作系统有较深入的理解;
9、做事积极主动,良好的自我情绪管理能力、沟通能力。
岗位要求4:
1、熟练Solitidy、node.js、react、web3、js进行以太坊智能合约的开发;
2、5年前端从业经验,1年区块链经验,对Web3研发有实操或自学经验,包括不限于:
a.深入了解Solidity语言,EVM,合约部署和JSON-RPC调用;
b.Web3 API,钱包集成,交易签名和发送,链上数据读取和事件监听 ;
c.主链协议,全节点运行和维护,网络协议和共识协议;
3、对Web3有浓厚兴趣和强大学习能力,能探索社区资源和阅读源码来解决问题;
4、优秀的逻辑思维和沟通能力,优秀的工程和解决问题能力,逢山开路遇水搭桥;
5、极强的信息收集和获取能力
岗位要求5:
接触过区块链公链项目,懂go需要,了解过以太坊公链底层
岗位要求6:
能力要求:
1、计算机、数学或金融学相关专业;
2、有Dapp和智能合约相关开发经验
3、了解区块链的原理,机制,及相关加密/签名算法;
4、熟悉linux操作系统;
5、熟练使用NodeJS、Vue、React、Solidity等开发语言;
6、熟练掌握Web3.js、Truffle、Waffle、Embark、TronWeb等开发框架中一种或多种;
7、良好的英语读写能力;
加分项:
1、具备区块链开发经验或者有较深入区块链知识。
2、掌握java开发、Golang、Python、C等编程语言中的一种或多种优先。
3、熟悉区块链常见安全问题和安全审计
岗位要求7:
1.计算机及相关专业毕业,本科及以上学历;
2.3年及以上软件开发经验,有区块链开发经验尤佳;
3.熟练掌握c++编程语言;
4.有开源社区代码贡献者优先考虑,有区块链相关社区贡献者尤佳;
岗位要求8:
1. 计算机相关专业本科以上学历(经验丰富者不限)
2. 必须熟练掌握golang开发语言,会python、rust开发语言优先
3. 三年以上golang开发经验,具有扎实的编程功底和算法
4. 熟悉goroutine,channel,mutex,syncmap,cgo等,有高并发,了解go底层源码者优先
5. 熟练使用linux操作系统
6. 具备密码学相关知识和开发经验者优先
7. 了解分布式系统、链路追踪、分布式常用算法等优先
8. 良好的团队协作能力,学习能力,执行力,较强的分析和解决问题的能力
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论