ThriveCart
ThriveCart
ThriveCart 是一个面向在线销售企业的电子商务和营销平台。其工具支持创建购物车和结账页面、销售漏斗、一次性追加销售、加购优惠、试用、订阅、联盟营销活动以及在线课程。该平台还提供集成、销售税计算和实时报告,帮助企业管理交易并了解销售业绩。ThriveCart 成立于 2016 年,为在线企业提供涵盖转化优化、联盟管理、课程交付和电子商务分析的功能。

中高级软件工程师,TypeScript/PHP — 欧洲远程

参与构建 ThriveCart 的 TypeScript 电商平台,同时协助完成传统 PHP 系统的迁移。 负责从需求到生产环境的完整交付,包括测试、事件响应和 AI 辅助开发。

描述

  • 开发替代现有 PHP 平台的新 TypeScript 系统
  • 在迁移期间支持和维护传统 PHP 系统
  • 端到端负责功能,从需求拆解和实现,到部署、监控与支持
  • 将功能请求转化为任务,评估工作量并独立交付
  • 编写整洁、经过测试且可用于生产环境的代码
  • 做出技术决策并沟通其中的权衡
  • 通过日志、指标和告警监控生产环境中的功能运行情况
  • 重构系统、改进文档并减少技术债务
  • 调查开发升级问题并参与事件响应
  • 创建运行手册并持续更新技术文档
  • 加入共享值班轮换
  • 开发单元测试和集成测试
  • 积极参与代码评审
  • 与产品、设计、QA 及工程团队协作
  • 参与迭代规划和技术讨论
  • 在 L3 及以上级别指导 L1/L2 工程师
  • 在 L4 级别负责领域事件响应,并制定 AI 工具标准

任职要求

  • 当前仍在实际使用 TypeScript 的开发经验
  • 使用 PHP 进行专业开发的经验
  • 必须具备 Stripe 和 PayPal 集成的实际开发经验
  • 使用 TypeScript 和 Node.js 构建应用的经验
  • 使用 PHP 7.4/8+ 和 Laravel 的经验
  • 使用 MariaDB 和 Redis 的经验
  • 使用 AWS 服务的经验,例如 EC2、RDS、CloudWatch、SQS 和 S3
  • 具备 Docker 实践经验
  • 实施 GitHub Actions CI/CD 流水线的经验
  • 能够每天使用 AI 编程工具进行代码生成、调试、测试、代码库探索和加快代码评审
  • 能够评估 AI 生成代码的质量和正确性
  • 能够创建单元测试和集成测试
  • 能够有效参与代码评审
  • 能够处理事件和开发升级问题
  • 完成适应期后能够加入值班轮换

福利待遇

  • 完成适应期后参与共享值班轮换,约每月一周
  • 重大事件的目标响应时间为 15 分钟
  • 高严重性事件的目标响应时间为 1 小时
  • 每天都有机会在开发流程中使用 AI 编程工具
  • 在 L3 及以上级别获得指导和知识共享机会
  • 覆盖 L1 至 L4 职业级别的专业发展机会