线下
兼职
发布于 2024-10-17
Block Chain Engineer
区块链工程师
2000-8000
杭州
CHAKRA
公链 · 50-200 人
Golang
职位描述
岗位描述:
1. 负责区块链产品模块的测试方案制定、策略分析、用例设计、测试执行、风险评估等工作;独立负责产品模块的质量保障工作,包含功能、性能、安全、兼容、自动化等方面。
2. 可独立开发或选择合适的测试工具,提高个人和团队的工作效率。
3. 分析项目团队内流程实践中存在的问题,提出有效可行的改进措施,并推动实施。
职位要求
岗位要求:
1. 技术能力:
- 本科及以上学历,具备扎实的计算机科学基础,熟练掌握 Golang 或 Rust 编程语言。
- 熟悉主流共识算法(如 HotStuff、rPBF、PBFT、DAG、DMC),对共识机制有深入理解,有商业实现经验者优先。
- 精通分布式系统,有 IM通讯、消息队列 和 跨链桥 的开发经验者优先。
- 掌握常见密码学知识,熟悉 非对称加密、签名算法(如 SR25519、ED25519)和对称加密(如 AES)。
- 熟悉 Linux 运维和 Git 的使用,能够独立处理基础运维工作。
- 熟悉 Libp2p、IPFS、Cosmos 及 Cosmos IBC 跨链通信协议,了解 Wasm 技术者优先。
2. 区块链与智能合约:
- 深入了解区块链开发框架,尤其是 Cosmos 和 Substrate 等框架的使用与应用场景。
- 对 跨链桥系统 有深入的理解,参与过实际跨链项目的开发者优先。
- 对当前跨链桥项目的挑战和痛点有深刻认识,能够提出有效的技术解决方案。
- 具备 智能合约开发 经验,尤其是 DeFi 合约的开发与安全漏洞防范,有丰富的合约漏洞理解和防御经验。
3. 自学与沟通能力:
- 自学能力强,能够快速掌握新技术并应用于实际工作。
- 具备优秀的沟通和表达能力,能够清晰有效地与团队成员进行技术交流。
- 具备良好的代码习惯,代码结构清晰,命名规范,逻辑性强,能够在规定时间内高效完成任务。
4. 团队合作与责任心:
- 责任心强,积极主动,具备良好的沟通能力和团队协作能力,能够推动项目顺利进行。
- 有 Web3 相关工作经验者优先,能够在去中心化应用领域发挥积极作用。