职位描述
作为后端开发工程师,您将负责Web3产品的核心架构设计、开发与维护工作。具体包括实现业务逻辑处理、管理数据存储方案、构建支持去中心化应用的可扩展API体系。您将在充满活力的团队环境中开发高性能系统,实现与区块链网络及智能合约的集成。该职位需要跨部门紧密协作,确保所有产品功能的无缝衔接与卓越用户体验。
核心职责
- 开发并优化Web3产品后端系统,聚焦业务逻辑处理、数据存储架构及API设计,支撑去中心化应用生态
- 使用Spring Boot、Django、Node.js等成熟框架实现并维护金融产品后端代码库,确保系统健壮性与安全性
- 协同前端开发与产品经理将用户需求转化为技术方案,保障系统集成
- 参与从需求分析到实施的全产品生命周期,为复杂后端挑战提供技术解决方案
- 设计开发可扩展、安全且高性能的后端服务,满足区块链金融应用需求
- 实现RESTful API与GraphQL端点,确保前端界面与区块链网络的顺畅通信
- 通过开发可靠存储方案与数据库管理系统保障数据完整性与安全性
- 执行代码审查、技术问题排查及系统性能优化,维持高质量标准
- 持续追踪Web3领域新兴技术与行业趋势,优化系统架构
- 编写技术规范、API接口及系统架构文档,促进团队协作与知识共享
任职要求
- 具备区块链与去中心化应用后端开发经验(3年以上)
- 精通Spring Boot、Django、Node.js或Python技术栈中至少两种框架
- 深入理解Web3环境下的数据库系统(SQL/NoSQL)与数据存储方案
- 熟练掌握RESTful与GraphQL等API设计与开发
- 出色的解决问题能力,有交付可扩展安全后端系统的成功案例
- 具备与前端开发、产品经理及DevOps工程师的跨职能协作能力
- 了解以太坊、Solana等区块链协议及智能合约交互机制
- 优秀的沟通能力,能向非技术人员清晰传达技术概念
- 熟悉Git版本控制系统及敏捷开发方法
- 计算机科学或相关专业本科/硕士学历,分布式系统与区块链技术方向优先
- 精通Python/Java/JavaScript/Go等编程语言
- 理解金融应用的网络安全原则与数据保护法规
- 具备复杂需求分析及高效技术方案转化能力
- 有AWS/Azure等云平台及Docker/Kubernetes容器化技术经验
- 注重细节,坚持编写整洁、可维护且文档完备的代码