区块链后端工程师 (Blockchain Backend Engineer)
2. 职位要求
岗位职责 (Job Responsibilities)
负责设计和实现 Privy 嵌入式钱包与 Hyperliquid Python SDK 的集成,包括委托授权( Session Key )模型的开发。
构建后端自动化交易系统,使用 Python 处理交易签名、订单执行、权限验证和风险控制。
处理链上授权逻辑,如生成临时密钥对、用户签名验证、权限精细化和撤销机制。
优化系统安全性,包括私钥存储(使用 KMS 或 HSM )、gas 费用管理,以及处理边缘情况(如授权过期)。
与前端团队协作,确保 Privy 前端登录和签名流程无缝对接后端。
在 Hyperliquid testnet 上进行测试、调试,并监控生产环境中的交易性能。
参与代码审查、文档编写,并根据业务需求迭代功能(如添加新交易对或权限规则)。
必备技能和经验 (Required Skills and Experience)
教育背景:计算机科学、软件工程或相关专业本科及以上学历。
工作经验:2-5 年后端开发经验,其中至少 1 年区块链/Web3 项目经验(例如 DeFi 、钱包集成或自动化交易系统)。
编程语言:精通 Python (包括库如 eth_account 、web3.py ),有实际项目中使用过 Hyperliquid Python SDK 或类似交易所 SDK 的经验。
区块链知识:熟悉 Ethereum/Arbitrum 生态,包括账户抽象 (ERC-4337)、EIP-712 签名、智能合约交互、gas 优化。了解委托授权模型(如 Session Keys in Argent/Safe )。
Web3 工具:经验使用 Privy SDK (或类似嵌入式钱包如 Web3Auth )、Hyperliquid API/SDK ,以及链上工具如 Alchemy/Infura 。
安全意识:理解 Web3 安全最佳实践,包括非托管钱包、私钥管理、权限控制和审计。
其他:熟练使用 Git 、Docker 等开发工具;有处理异步任务(如 Celery )和数据库( e.g., PostgreSQL )的经验。
加分项 (Preferred Qualifications)
经验开发过类似自动化交易 bot 或 DeFi 应用(如基于 Uniswap/PancakeSwap 的套利系统)。
熟悉 Arbitrum L2 特性,或其他链(如 Solana/Optimism )的跨链经验。
有 Python 框架经验,如 FastAPI/Django 用于构建 RESTful API 。
了解前端技术(如 React + Privy SDK ),便于跨团队协作。
持有相关认证,如 Certified Blockchain Developer 或 Python 专业证书。
英语能力强,能阅读 Hyperliquid/Privy 的英文文档和 GitHub 仓库。
简历投递: ydu0868@gmail.com