Smart Contract Developer with EVM Expertise

Job ID: 40335943

Budget: $250 – $750 USD

岗位职责
- 核心合约开发:以EVM兼容链(Ethereum、BSC、Polygon等)为核心,使用Solidity语言设计并开发智能合约,同时兼顾Solana等非EVM链合约开发需求;覆盖DeFi(借贷、swap、流动性挖矿)、NFT(铸造、交易、质押)、DAO治理等核心场景,确保合约逻辑合规、功能完整,适配多链生态。
- 合约安全保障:负责合约的安全审计、漏洞排查,熟悉常见合约漏洞(重入攻击、整数溢出、权限漏洞等),配合第三方审计机构完成审计工作,制定并执行漏洞修复方案,保障合约资产安全。
- 项目落地推进:配合前端开发团队完成合约接口对接,提供合约调用支持;配合后端团队完成链上数据同步、合约事件监听等功能开发,推动Web3产品从需求落地到上线全流程。
- 技术优化迭代:持续关注区块链行业技术动态(如Layer2扩容方案、新公链特性、Solidity版本升级),优化合约性能,降低Gas消耗,提升合约可维护性;沉淀合约开发规范与最佳实践。
- 技术协作与支持:参与需求评审、技术方案讨论,提供区块链技术专业意见;指导初级开发工程师开展合约开发工作,协助解决开发过程中的技术难题。
- 生态适配与对接:对接链上工具(如Metamask、Remix、Etherscan、Solscan)、第三方服务(Oracle预言机、跨链桥),确保合约与EVM链、Solana等多链生态兼容,支持多链部署与跨链交互(可选);若具备链上数据索引能力,可参与链上数据抓取、分析与同步相关开发。
任职要求
一、硬技能要求
- 语言与框架:精通Solidity语言(0.8.x及以上版本),熟练使用Remix、Truffle、Hardhat等合约开发工具,掌握合约编译、部署、测试全流程。
- 公链与生态:以EVM兼容链(Ethereum、BSC、Polygon等)为核心,深入了解其底层机制(共识算法、Gas机制、区块结构),同时熟悉Solana等非EVM链的合约开发逻辑与生态特性;精通ERC20、ERC721、ERC1155等EVM标准合约规范,了解Solana链相关合约标准与开发工具。
- 安全能力:精通智能合约常见安全漏洞及防御方案,熟悉OpenZeppelin合约库的使用,能独立完成基础合约审计,有第三方审计配合经验者优先。
- 开发能力:具备扎实的编程基础,熟悉JavaScript/TypeScript,能配合前端完成合约交互开发;了解区块链浏览器API(Etherscan API、Solscan API)、Web3.js/Ethers.js库的使用;若具备前端开发(Vue/React等)、后端开发(java/Node.js/Go等)能力,或链上数据索引(The Graph等工具)经验,或者区块链归集经验的,将予以优先考虑;具备丰富区块链相关经验,能快速适配多链开发需求。
- 测试能力:掌握合约单元测试、集成测试方法,能使用Chai、Mocha等测试框架编写测试用例,确保合约逻辑无Bug、边界场景覆盖全面。
二、项目经验要求
- 有1年及以上Web3智能合约开发经验,至少主导或核心参与1个以上上线的Web3项目(DeFi、NFT、DAO任一赛道均可),能提供合约开源地址或项目链接者优先。
- 有多链合约开发经验,重点突出EVM链开发实战,同时具备Solana等非EVM链合约开发、Layer2(Arbitrum、Optimism)合约部署经验,或跨链合约开发经验者优先;具备前端、后端开发能力,或链上数据索引、链上数据分析实战经验,区块链相关经验丰富者,可放宽部分合约开发年限要求。
- 有合约安全审计、漏洞修复实战经验,曾处理过合约安全事件者优先。
三、加分项
- 对Web3行业有浓厚兴趣,熟悉行业生态(DeFi、NFT、DAO、GameFi等),了解行业合规要求与发展趋势。
- 具备较强的问题排查能力、逻辑思维能力,能独立解决合约开发、部署、运行过程中的技术难题。
- 具备良好的沟通协作能力,能与前端、后端、产品团队高效配合,推动项目落地;有团队管理经验者优先。
- 学习能力强,能快速跟进区块链新技术、新协议,具备独立研究和落地能力。
- 诚信严谨,重视合约安全与资产安全,有良好的代码规范和开发习惯。
Related categories: Blockchain Ethereum Smart Contracts Web3.js