你是这个人吗?
我们正在寻找一位充满激情和技术娴熟的工程师加入我们高度活跃的团队。
您将开发基于区块链的解决方案,涵盖Web3生态系统的广泛领域,从协议级工程和智能合约开发到与区块链基础设施集成或构建在其上的DApps和企业/金融应用。
这是一份远程优先的角色,您将与全球分布的优秀工程师和研究人员以及许多领先的行业合作伙伴一起工作。
您应该精通智能合约开发(主要是Solidity),深入了解以太坊区块链,具备扎实的通用工程技能,并对计算机科学基础有深入理解。理想的候选人应该是一个善于解决问题并具有极高注意力细节的人。熟悉非EVM区块链、DeFi领域和传统金融将是一个加分项。
职责包括但不限于:
• 设计和构建基于不同区块链的应用,主要集中在EVM兼容链上
• 开发、测试和部署安全的智能合约
• 调试和优化智能合约
• 开发与区块链集成或构建在区块链之上的全栈工程解决方案
• 从区块链中提取和处理数据
• 开发脚本和工具以自动化或改进区块链交互
• 与内部和外部的其他工程师和团队合作
• 了解区块链领域的新发展和技术
技术技能:
• 出色的编程技能,优先考虑C#和Python,但也考虑其他技术栈(如Rust、GO、Java、Kotlin)
• 能够实现高效的算法和设计复杂的数据结构
• 理解良好的软件架构和工程流程
• 能够编写干净、可测试和可维护的代码,避免过度工程化
• 扎实的计算机科学基础
• 精通Solidity编程语言,具有开发复杂智能合约的丰富经验。熟悉Foundry、Hardhat或Remix等工具。也会考虑其他语言(如Cairo、MOVE)
• 深入了解以太坊区块链架构
• 了解DeFi领域,包括借贷协议、去中心化交易所、流动性挖矿和稳定币
• 有开发与web3协议集成的离链应用的经验,使用Web3.js和ethers.js等库。
其他能力:
• 您需要是一个自我激励的人
• 出色的问题解决和分析能力,注重细节
• 出色的书面和口头沟通和协作能力
• 英语熟练
优先考虑:
• *了解传统金融,以及主要的令牌化用例。
• 了解Starknet、Optimism、zkSync和Arbitrum等第二层解决方案
• 熟悉Dune和Nansen等区块链数据分析工具
• 了解哈希和签名方案等密码学基元
• 熟悉智能合约的形式验证方法
• 具有使用React或Angular等框架进行前端开发的经验
• 熟悉智能合约审计工具/技术(如模糊测试、符号执行、静态和动态分析)
• 基础设施/DevOps经验(例如,设置私有网络)
• 以太坊核心开发经验
关于公司:
Nethermind