职位描述
作为高级全栈工程师,您将在塑造Xverse技术基础中发挥关键作用。该职位需要您亲自动手开发可扩展的解决方案,将应用程序与Xverse生态系统相连接。您将同时参与前端和后端领域的工作,专注于创建支持跨平台功能的健壮系统。该角色还要求通过设计和实施开发者工具、API集成以及支撑Xverse运营的核心库来推动创新。您将负责通过识别安全风险、定义系统需求和推荐架构解决方案来确保技术卓越。此外,您还将为工程实践、工具和开发流程的持续改进做出贡献,以提高生产力并保持高质量标准。
主要职责
- 架构和开发开发者工具,以简化应用程序与Xverse的集成,确保跨平台的无缝连接和最佳性能。
- 设计、构建和维护支持Xverse核心功能的后端服务,包括数据处理、认证和系统可扩展性。
- 领导跨平台核心库的开发,确保其在Web、移动和桌面应用中的兼容性和效率。
- 进行彻底的代码审查,主动识别并解决潜在的安全漏洞,保障Xverse系统的完整性。
- 与安全团队合作,定义全面的系统需求,评估风险,并为Xverse的基础设施实施保护措施。
- 通过优化开发工作流、自动化测试流程和改进部署策略,推动工程标准的演进。
- 调查并解决需要多学科集成的复杂技术挑战,如分布式系统、云计算和API设计。
- 紧跟新兴技术和行业最佳实践,持续提升Xverse平台的技术能力。
职位要求
- 在全栈开发方面有丰富的专业经验,具备扎实的前端(HTML/CSS、JavaScript、React)和后端(Node.js、Python、Java)技术基础。
- 至少5年软件工程专业经验,有交付可扩展、安全且高性能应用程序的成功记录。
- 深入理解API设计原则、RESTful服务和微服务架构,以实现系统间的无缝集成。
- 精通安全最佳实践,包括加密、认证协议和安全编码标准,以保护Xverse的基础设施。
- 熟悉版本控制系统(如Git)和CI/CD流水线,确保高效的开发和部署流程。
- 出色的解决问题的能力,能够分析复杂的技术问题并设计创新的多学科解决方案。
- 具备协作精神,能够与跨职能团队(产品、设计、QA)紧密合作,使技术实现与业务目标保持一致。
- 能够指导初级工程师,分享知识,并为工程团队能力的提升做出贡献。
- 具备良好的沟通能力,能够有效记录技术流程、向利益相关者展示解决方案并与全球团队协作。
- 有区块链技术、云平台(AWS、Azure)和DevOps工具经验者优先,以支持Xverse的技术愿景。