工作职责:
1、从事公司区块链平台产品的设计研发;
2、研究区块链的协议,运行机制、加密技术、共识算法、底层实现和应用平台研发等;
3、能够根据开发计划,完成相应模块软件的设计、开发任务;
4、搭建基于区块链的底层架构和应用平台,能实现公链、私有链及多种逻辑,供应用层调度使用,直至提供云服务输出;
5、 能够独立进行区块链底层系统及应用平台的功能定义和常见架构设计;
6、 参与核心业务系统的技术规划和业务规划工作,深入理解业务需求,抽象系统模型,进行系统设计及开发工作;
7、 能协调和指导部分开发人员的开发工作;
8、 良好的语言沟通能力
岗位要求:
1、 计算机、数学、软件相关专业,专科及以上学历,3年以上项目开发经验;
2、 熟练Golang/Solidity/Python中至少一种语言,参与各个区块链开发社区并贡献源码者优先;
3、 熟悉linux操作系统,熟练掌握Docker容器技术原理,部署和使用优化;
4、 熟悉分布式软件设计及开发,精通微服务架构及容器技术;
5、 熟悉区块链相关机制与原理以及主流产品,理解各类主流的共识算法,包括不限于PoW,PoS,DPoS,PBFT,Paxos,Raft等;
6、 精通P2P、网络通讯、侧链/跨链、密码学、分布式技术的优先;
7、 有Bitcoin,Ethereum,Hyperledger Fabric等区块链相关开发经验(包括DAPP 开发经验)者优先,有加密货币或区块链技术实际实施经验的优先;
8、熟练使用C++/Java/HTML/CSS/Javascript等其它开发者优先;
9、有相关虚拟货币交易平台、交易所或电子钱包研发经验优先。