1. 参与高效、可扩展的前端与后端系统的设计与开发,构建稳健的技术基础架构。
2. 与产品团队紧密协作,深入理解业务需求,转化为切实可行的技术解决方案。
3. 负责现有系统的性能优化与日常维护,保障系统的高可用性和稳定性。
4. 编写清晰、安全、可维护的代码,并执行严格的代码审查流程,确保代码质量。代码规范包括:
①分库设置 Owner 制度,提交需经 Owner 审核批准;
②单元测试覆盖率需达标,鼓励模块复用与代码抽象;
③所有代码注释采用英语,风格遵循 Google Style Guide。
5. 全面参与软件开发生命周期的各个阶段,包括需求分析、系统设计、编码实现、测试验证与部署上线。
6. 积极探索并引入新技术与工具,持续提升研发效率与产品质量。
任职要求:
1. 计算机科学或相关专业本科及以上学历。
2. 熟悉容器化技术及编排系统(如 Docker、Kubernetes);有 Serverless 实践经验者优先。
3. 熟练使用阿里云常见服务,包括 ECS、RDS、函数计算平台、OSS 等。
4. DevX 方向:
- 有搭建团队协作工具经验,例如开发飞书机器人等内部自动化工具;
- 熟悉 CI/CD 工具链,如 GitHub Actions、Jenkins 等,具备持续集成与交付流程的建设经验;
- 能编写 Node.js、Python 或 POSIX Shell 脚本,用于构建提升团队效率的工程工具。
5. 具备良好的全局视角,能根据团队规模和发展阶段提出合理的架构与运维策略。
6. 懂得技术与成本的权衡,具备在云服务采购与自建方案之间做出权衡决策的能力。
7. 有系统架构设计经验,理解并能实施高可用架构,包括容灾设计(如数据备份、熔断机制)、性能监控、调用链路追踪等。
8. 能够设计支持动态扩容的系统架构,应对业务高峰期的负载需求。
9. 有部署基于 Python 的 AI 服务经验者优先,尤其是具备调用云上 GPU 资源的实践经历。
10. 具备良好的英文技术文档阅读与撰写能力。
11. 理解基础的安全性原则,了解容器化应用的安全防护措施。
12. 有微服务架构的实战项目经验者优先。
13. 拥有出色的沟通能力与团队协作精神,能在跨职能团队中高效协作。
14. 具备快速学习能力,对新技术充满热情,勇于接受挑战。