后端工程师 at Magic Square

全职1个月前
Employment Information
职位描述
本职位是区块链系统与Web2应用开发维护的核心角色。高级后端开发工程师将负责在区块链平台上设计、开发和调试智能合约,并实现与第三方Web3解决方案的集成以增强系统功能。该岗位需要参与从初始设计到部署的完整应用开发生命周期,重点进行后端系统的编码、调试和优化工作。需与前端开发人员密切协作,确保用户界面元素与服务器端逻辑的无缝衔接。在初期阶段,开发人员需将约30%的时间投入Web3相关任务,其余70%专注于Web2开发与维护工作。候选人还需编写符合行业最佳实践的高质量代码,并为未来项目确保可扩展性。
核心职责
  • 为区块链应用设计、开发和调试智能合约,确保安全性、高效性及符合技术标准
  • 实现并维护与第三方Web3解决方案(包括钱包、预言机和去中心化存储系统)的集成
  • 协同跨职能团队确定需求、排查技术问题并交付稳健的后端解决方案
  • 参与完整应用生命周期,包括系统架构设计、API开发和性能优化
  • 与前端开发人员紧密配合,协调服务器端逻辑与用户界面功能,确保统一的用户体验
  • 执行代码审查,保证项目遵循编码规范,具备可扩展性和可维护性
  • 监控系统性能,识别瓶颈并实施改进方案以提升应用效率
  • 持续跟踪区块链新兴技术、行业趋势和最佳实践,推动开发流程创新
  • 编写技术流程、代码和系统架构文档,促进知识共享与后续开发
  • 提供技术支持解决关键问题,确保系统在不同条件下的可靠性
任职要求
  • 具备后端开发经验并精通区块链技术(如以太坊、Hyperledger)及Node.js框架
  • 深入理解智能合约开发(包括Solidity、Truffle和Ganache工具),掌握区块链共识机制与密码学原理
  • 熟练运用Web2技术栈(RESTful API、MySQL/PostgreSQL数据库、AWS/Azure云平台)支持混合应用开发
  • 出色的复杂系统调试能力,能高效解决技术难题
  • 优秀的跨团队协作与沟通能力,能与开发者、设计师及利益相关者有效配合
  • 具备时间管理能力,明确初期30%精力投入Web3任务、70%侧重Web2开发的工作分配
  • 熟悉Git版本控制系统及敏捷开发方法论,保障项目顺利执行
  • 了解DevOps实践(CI/CD流水线、Docker容器化及基础设施即代码工具)
  • 出色的系统性能分析能力,能识别改进点并实施可扩展方案
  • 持续关注新兴技术与行业趋势,并能将其应用于增强应用功能与效率
其他说明

该岗位初期不涉及管理或行政职责,主要专注于区块链与Web2系统的技术开发工作,确保高质量交付与系统稳定性。要求候选人持续学习并适应技术演进,同时具备在快节奏环境中独立工作与团队协作的能力。

MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响