

ThriveCartは、オンラインで商品やサービスを販売する企業向けのeコマースおよびマーケティングプラットフォームです。カートやチェックアウトページの作成、セールスファネル、ワンクリックアップセル、バンプオファー、トライアル、サブスクリプション、アフィリエイトキャンペーン、オンラインコースなどの機能を提供しています。また、連携機能、売上税の計算、リアルタイムレポートも備えており、企業による取引管理や販売実績の把握を支援します。2016年に設立されたThriveCartは、コンバージョン最適化、アフィリエイト管理、コース提供、eコマース分析にまたがる機能をオンラインビジネスに提供しています。
中堅〜シニアソフトウェアエンジニア、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 の使用経験
- EC2、RDS、CloudWatch、SQS、S3 などの AWS サービスの使用経験
- Docker の実務経験
- GitHub Actions の CI/CD パイプラインを実装した経験
- コード生成、デバッグ、テスト、コードベースの調査、コードレビューの迅速化に AI コーディングツールを毎日活用できること
- AI が生成したコードの品質と正確性を評価できること
- ユニットテストと統合テストを作成できること
- コードレビューに効果的に貢献できること
- インシデントと開発エスカレーションに対応できること
- オンコールローテーションに参加できること(業務習熟後)
福利厚生
- 業務習熟後、月約1週間の共有オンコールローテーションに参加
- 重大インシデントの目標対応時間は15分
- 高重大度インシデントの目標対応時間は1時間
- 開発プロセスの一環として AI コーディングツールを毎日使用できる機会
- L3 以上のレベルでメンタリングと知識共有の機会
- L1〜L4 のキャリアレベルにわたる専門能力開発の機会







