职位描述
我们正在寻找一位经验丰富的高级Solidity开发工程师加入团队,共同构建和维护基于区块链的应用程序。理想的候选人应具备使用Solidity语言在以太坊上开发智能合约和去中心化应用的丰富经验。团队专注于为去中心化金融(DeFi)和非同质化代币(NFT)生态系统打造创新解决方案,期待一位能主动为区块链项目的架构设计、安全性和可扩展性做出贡献的开发专家。
作为高级Solidity开发工程师,您将负责设计、开发并部署支撑去中心化应用的智能合约。您需要与产品经理、设计师和后端开发人员等跨职能团队紧密协作,确保区块链技术无缝集成到解决方案中。此外,您还将参与现有合约的持续维护与优化,并执行安全审计以识别和修复潜在漏洞。
核心职责
- 为区块链应用程序开发并维护安全、高效且可扩展的智能合约
- 协同产品与设计团队,将业务需求转化为去中心化应用的技术规范
- 使用Solidity实现并测试智能合约,确保符合以太坊标准与最佳实践
- 执行代码审查并为初级开发人员提供指导,保障代码质量与安全性
- 设计并实施自动化测试框架,确保智能合约的可靠性与健壮性
- 参与开发基于区块链技术的去中心化应用(DApp),实现安全透明的交易
- 持续跟踪区块链技术、智能合约开发和加密协议的最新进展
- 编写智能合约逻辑、接口及交互的说明文档,确保代码清晰可维护
- 配合第三方审计机构保障区块链项目安全,及时修复已识别的漏洞
- 为团队初级开发人员提供技术指导与专业培养
任职要求
- 5年以上Solidity开发经验,具有以太坊智能合约构建与部署的成功案例
- 深入理解区块链架构、共识机制与密码学原理
- 精通Truffle、Hardhat和Remix等以太坊开发工具
- 具备去中心化应用(DApp)开发经验,包括前端集成与用户体验设计
- 掌握智能合约安全最佳实践,包括形式化验证与漏洞缓解技术
- 出色的复杂问题解决能力,能够调试区块链相关技术难题
- 优秀的沟通能力,能高效协同跨职能团队并向非技术干系人阐述技术方案
- 具备独立工作能力,能主导区块链项目关键组件的开发
- 熟悉区块链分析工具及链上数据结构
- 英语流利,能以书面和口头形式进行清晰的专业交流
- 优先条件:熟悉币安智能链或Polygon等其他区块链平台
- 优先条件:了解IPFS、以太坊虚拟机(EVM)及跨链协议
- 优先条件:具有网络安全或分布式系统方向的软件工程背景
- 优先条件:具备区块链身份系统或代币标准(ERC-20、ERC-721等)开发经验