ItsaCheckmate
ItsaCheckmate
ItsaCheckmateは、レストラン向けのデジタル注文技術を開発し、ウェブサイト、アプリ、キオスク端末、サードパーティー経由の注文を連携プラットフォームに統合しています。同社のツールには、ロイヤルティプログラム、ケータリング管理、QRコード注文、チャネル管理が含まれ、レストランのチームによる注文の調整やミスの削減、日々の業務運営を支援します。ItsaCheckmateは2,400を超えるブランドにサービスを提供し、連携機能のマーケットプレイスも展開しています。

シニアフルスタックエンジニア(Python・React)

世界的なブランド向けに、AI を活用したレストランテクノロジーソフトウェアを開発し、Python と React の両方を担当します。アーキテクチャ設計から開発、デプロイ、監視まで、スケーラブルな機能を一貫して担います。

仕事内容

  • プロダクト、デザイン、エンジニアリングの各チームと連携し、スケーラブルな Web アプリケーションの構築、テスト、デプロイ、保守を行います。
  • AI コーディングエージェントを活用してプロダクト開発を加速し、不具合を解決します。
  • RESTful API と GraphQL API を構築、保守します。
  • Sidekiq などのツールを使って非同期のアプリケーションワークフローを構築します。
  • レスポンシブで高性能な React.js インターフェースと再利用可能なコンポーネントを開発します。
  • PostgreSQL および MySQL データベース向けの SQL クエリを作成、最適化します。
  • 大規模なエンタープライズシステムの信頼性、スケーラビリティ、保守性を高めます。
  • プロダクトロードマップとエンタープライズアーキテクチャの目標を支える技術仕様をチームで作成します。
  • APM とオブザーバビリティツールを活用して、パフォーマンスのボトルネックを特定、診断、解消します。
  • 技術的負債を見つけ、現実的な削減策を主導します。
  • プロダクト設計から実装、リリース、監視まで、機能の提供と複雑な問題の対応を一貫して担います。
  • プロダクト、デザイン、エンジニアリングの各チームと、連携型のポッド体制で協力します。
  • 社内プラットフォームの利用者と連携し、社外顧客を支援します。
  • 技術的負債に優先順位を付けて削減しながら、システムのスケーラビリティとパフォーマンスを向上させます。
  • アーキテクチャや技術設計に関する議論に参加します。
  • コードレビュー、自動テスト、CI/CD、デプロイのワークフローに参加します。
  • サービス停止を診断、解決し、根本原因を特定して再発防止に向けた改善を実施します。
  • 若手エンジニアを指導し、AI を活用したアプローチで健全なエンジニアリング慣行を推進します。

応募要件

  • コンピューターサイエンス、工学系の学士号、または同等の実務経験。
  • Python を使ったエンタープライズアプリケーション構築の経験が 6 年以上あること。
  • React.js またはその他のモダンな JavaScript フレームワークを使った経験が 3 年以上あること。
  • 30 人以上のエンジニアリングチームでの経験が 3 年以上あること。
  • フルリモート勤務の経験が 3 年以上あり、今後も継続して働く意向があること。
  • AWS 上でアプリケーションを開発、運用した経験が 3 年以上あること。
  • Claude Code または Codex を含む AI コーディングエージェントの使用経験が 2 年以上あること。
  • ローカル開発環境で Docker を使用した経験。
  • AWS 上でエンタープライズ向けの本番ワークロードを運用した経験。
  • RESTful API と GraphQL API を統合した経験。
  • リレーショナルデータベースに対して直接 SQL クエリを作成した経験。
  • 複数のツールやフレームワークを使って、非同期のバックグラウンドジョブ処理を構築した経験。
  • Datadog、Sentry、New Relic などのオブザーバビリティツールを使用した経験。
  • コードカバレッジ 60% 超の自動ユニットテストを作成した経験。
  • GitHub Actions を使って CI/CD ワークフローを開発した経験。
  • レガシーな Python アプリケーションをモダナイズした経験。
  • プロダクト主導型のエンジニアリング組織で働いた経験。
  • 複数のエンジニアリングチームやポッドにまたがって働いた経験。
  • 課題を自ら提起することを含め、強い責任感と当事者意識を持つこと。
  • 大量のトランザクションが発生する本番環境での経験。
  • プロダクト要件定義書を詳細な技術仕様に落とし込めること。
  • 米国東部時間の午前 9 時から午後 5 時まで勤務できること。