高级全栈开发工程师 - 巴基斯坦(远程)
加入 Smart Working,担任高级全栈开发工程师,维护其面向客户的云原生 Studio 产品。 构建 Node.js/NestJS API、Angular 功能,并负责 Google Cloud 部署。
描述
- 维护和改进客户正在使用的在线平台
- 使用 Node.js 和 NestJS 开发并支持后端服务
- 根据需要参与 Angular 前端开发
- 创建和增强 REST API,同时维护 Swagger/OpenAPI 文档
- 协助运营 Google Cloud Platform 系统,重点关注可靠性、稳定性和可用性
- 通过既定的 CI/CD 流水线和部署流程处理生产环境发布
- 诊断生产环境事故,找出根本原因并实施合适的修复方案
- 使用 Docker 容器以及托管在云端的服务
- 遵循既定的开发、预发布和生产环境发布实践
- 参与代码评审,并遵循现有的工程和部署标准
- 独立设计、记录并交付技术解决方案
- 将 AI 辅助开发工具融入工程流程
任职要求
- 至少 8 年实际软件开发经验
- 至少 4 年 Node.js 和/或 NestJS 专业经验
- 至少 3 年 Angular 开发经验
- 至少 1.5 年 React 开发经验
- 至少 4 年设计和构建 REST API 的经验
- 至少 3 年 Docker 和容器化应用经验
- 至少 2 年实际 DevOps 经验,能够支持在线生产环境,包括 CI/CD、部署、监控、事故响应和运维
- 至少 2 年实际管理面向客户的 Google Cloud Platform 生产工作负载的经验
- 具备 GCP 服务经验,例如 GKE、Cloud Run、Compute Engine、Cloud Storage、Pub/Sub、Cloud SQL 或同类服务
- 具备使用自动化 CI/CD 流水线和部署流程的经验
- 具备创建和维护 Swagger/OpenAPI 文档的经验
- 具备微服务架构工作经验
- 能够独立设计技术解决方案和 API
- 能够独立工作,同时为成熟的工程团队作出贡献
- 至少 1 年使用 Claude、MCP、LLM API 或类似技术等 AI 辅助开发工具的经验
- 至少 1 年微服务架构经验者优先
福利待遇
- 固定工作时间:夏季为巴基斯坦标准时间上午 11:30 至晚上 9:00,冬季为中午 12:30 至晚上 10:00
- 无需周末工作
- 入职第一天起提供笔记本电脑及所需设备
- 提供导师指导、社区支持和分享想法的论坛
- 提供重视个人贡献的长期职业发展机会
