高级后端工程师
在菲律宾 Umpisa Inc. 负责后端系统的架构设计与开发,使用 Go、Java、Spring Boot 和 MySQL。负责 API、微服务、可靠性、系统集成与工程能力建设。
描述
- 设计并主导使用 Go、Java 和 JavaScript 构建的可扩展、高可用后端服务及 REST API
- 指导基于 Spring Framework 和 Spring Boot 的企业应用设计与持续开发
- 管理复杂业务逻辑、身份验证、授权及集成服务
- 制定 API 设计标准,并监督与内部及外部系统的集成
- 与前端工程师协作,并在需要时支持 ReactJS 用户界面开发
- 负责 MySQL 架构、数据库模式、索引、存储过程、性能调优和查询优化
- 参与微服务架构及分布式系统设计决策
- 制定数据一致性、安全性、可靠性和软件质量方面的工程标准
- 与产品、设计和工程负责人协作,确定技术方向并交付功能
- 组织架构评审、技术决策、代码评审、根因调查和事故响应
- 指导工程师,支持招聘与入职,并开展知识传递课程和培训
- 负责部署实践、监控、应用性能、可扩展性、可靠性和安全性
- 向利益相关者、客户及消费者汇报进展
- 跟踪数字产品和技术发展,同时持续提升专业能力
- 支持售前、售后和产品开发活动
- 参加公司活动并践行公司文化
- 创建培训资源、指南和文档,促进技能提升与知识传递
任职要求
- 计算机科学、工程学学士学位或同等实践经验
- 至少 6 年专业后端工程经验,包括端到端负责系统
- 具备使用 Go、Java 和 JavaScript 进行生产环境开发的经验
- 深入掌握用于企业应用开发的 Spring Framework 和 Spring Boot
- 具备 REST API 设计以及身份验证、授权和集成服务实施经验
- 了解 ReactJS,并具备参与或协作前端开发的经验
- 具备丰富的 MySQL 经验,包括数据库模式设计、索引、存储过程和大规模性能调优
- 具备微服务和分布式系统设计经验
- 具备集成第三方服务、API 和企业平台的经验
- 深入理解可扩展、可靠且安全的系统设计实践
- 具备主导架构和技术设计决策或作出重要贡献的经验
- 能够指导工程师并主导代码评审,以提升团队整体质量
- 具备单元测试、集成测试和端到端测试策略经验
- 具备 CI/CD、部署、生产监控和事故响应经验
- 具备出色的沟通能力,并有与产品、设计和工程领导层合作的经验
- 具备指导或带领工程师的经历者优先
- 沟通能力强,能够适应协作性强、节奏快速的工作环境
- 能够管理多项优先事项,并在快节奏环境中成功交付项目成果
- 特别希望具备为团队或客户组织知识传递课程、培训或工作坊的经验
- 愿意并能够在 10 月前往新加坡参加培训,并于 11 月至 12 月继续在马尼拉参加培训
福利待遇
- 包含 10 月在新加坡参加现场培训的差旅安排
