American Express
American Express
American Express 是一家全球金融服务公司,业务涵盖银行、金融服务和企业对企业支付。其业务包括面向消费者、企业和公司的信用卡;支付与商户服务;储蓄账户、定期存单和个人贷款;以及奖励计划、旅行项目、企业支付解决方案、金融教育、安全服务和会员与商户支持。

高级全栈软件工程师 II——美国运通,纽约混合办公

负责美国运通 Card Shop 的 React 和 Node.js 应用架构与交付。 打造可扩展且无障碍的客户体验,同时提升整个团队的工程标准。

描述

  • 负责整个 Web 应用技术栈中复杂功能的架构设计与交付。
  • 为架构、设计决策和工程标准提供技术指导。
  • 使用现代 Web 技术开发可扩展、具备韧性、安全、无障碍且高性能的应用。
  • 与产品负责人、工程师及跨职能利益相关者合作,将业务需求转化为有效的技术解决方案。
  • 拆解复杂的技术挑战,并为更广泛的工程团队制定清晰的实施策略。
  • 通过指导、代码评审、结对编程和知识共享支持工程师成长。
  • 推动代码质量、测试、可观测性、可靠性和可维护性方面的优秀实践。
  • 通过自动化测试、可靠性框架、监控和自动化提升部署信心。
  • 发现并解决应用中的性能、无障碍、可用性和可扩展性问题。
  • 与站点可靠性工程团队合作调查生产事故、确定根本原因并交付持久的修复方案。
  • 评估能够改善应用、开发者体验和工程生产力的新兴技术与框架。
  • 通过持续改进简化系统、减少技术债务并强化团队的开发实践。

任职要求

  • 拥有 9 年以上专业软件工程经验,其中包括丰富的现代 Web 应用开发经验。
  • 具备复杂系统架构设计、制定技术方向以及推动解决方案从设计落地到生产环境的经验。
  • 具备扎实的 JavaScript 和 TypeScript 实践能力。
  • 深入熟悉现代前端框架和状态管理方法,尤其是 React 与 Redux 或同类技术。
  • 具备丰富的 Node.js、REST API、Express 以及服务端 JavaScript 或 TypeScript 开发经验。
  • 使用 Jest、Mocha 等自动化测试框架和实践。
  • 了解当前 JavaScript 开发实践、开源生态和现代 Web 架构模式。
  • 具备面向可扩展性、性能、韧性、无障碍性和可维护性设计应用的经验。
  • 展现出强大的技术领导力,并有指导和培养其他工程师的经历。
  • 能够有效运用敏捷开发方法和 DevOps 原则。
  • 主动承担责任、积极识别问题,并跨团队协作制定有效解决方案。
  • 以客户为中心,并热衷于打造直观、可靠的数字体验。
  • 重视创新、自动化和持续改进。
  • 具备在美国为美国运通工作的资格;这些职位不提供签证赞助。

福利待遇

  • 具有竞争力的基本薪资
  • 奖金机会
  • 退休储蓄计划 6% 的公司匹配缴款
  • 免费财务指导和财务健康资源
  • 全面的医疗、牙科、视力、人寿保险和伤残保险保障
  • 根据职位和业务需求提供灵活的混合办公、现场办公或虚拟办公安排
  • 所有父母均可享有超过 20 周的带薪育儿假,包括妊娠、收养和代孕假
  • 在提供该服务的地点免费使用配备护士和医生的现场健康中心
  • 通过 Healthy Minds 计划获得免费的保密咨询服务
  • 职业发展和专业培训机会