【S‐202】年間120億円流通のBtoB旅行基盤を作り替える|バックエンドエンジニア(Go / PHP / TypeScript)
Posted Updated 3
views
Description
【S‐202】年間120億円流通のBtoB旅行基盤を作り替える|バックエンドエンジニア(Go / PHP / TypeScript)
仕事概要
国内ホールセール(BtoB)事業を支える基幹システム群のバックエンド開発をお任せします。当事業は5,000社以上の旅行代理店が利用し、年間120億円以上の流通を担うBtoB旅行プラットフォームです。現在、長年事業を支えてきた予約基幹を、Goで構築した新基幹API「AppleCore」と、TypeScript(Hono)製のBFFへ段階的に置き換える移行期にあります。
本ポジションでは、旧コードに眠る業務ロジックを読み解き、新基盤のデータモデルとAPIへ落とし直しながら、事業を止めずに基盤を入れ替えていただきます。
【担当業務】
ご経験と志向に応じて、以下のいずれか、または複数の領域をお任せします。
・新基幹API(AppleCore)の開発:空室照会・料金計算・予約APIの設計・実装(Go / Connect RPC / Protocol Buffers)、外部サプライヤー接続、Pub/Subを用いた非同期処理の設計
・レガシー基幹(Voyager)の移行・保守:業務ロジックの新基盤への移行、Cloud Run / Cloud Run Jobへの段階移行、予約・請求まわりの調査・改修
・代理店向けサイト(AGTサイト)のバックエンド刷新:BFF(TypeScript / Hono / Bun / Drizzle)の設計・実装、OpenAPI仕様の設計・提供
・予約サービス(RIKISHA easy rez)の刷新:次期システムの設計・技術選定への参画
・データモデリング・品質改善:料金・契約・在庫・予約データのスキーマ設計、テスト・CIの整備、パフォーマンス改善
【配属先】
プロダクト開発部 パートナーソリューショングループ
(マネージャー1名/エンジニア6名/PdM・PMO 1名+外部パートナー・業務委託メンバー)
【開発環境】
Go / TypeScript(Hono, Bun)/ Python / PostgreSQL / Valkey / GCP(Cloud Run, Pub/Sub, Cloud Build)/ GitHub Actions / Docker / Linear / Notion / Slack / Claude Code・Codex等のAI開発ツール
必須スキル
国内ホールセール(BtoB)事業を支える基幹システム群のバックエンド開発をお任せします。当事業は5,000社以上の旅行代理店が利用し、年間120億円以上の流通を担うBtoB旅行プラットフォームです。現在、長年事業を支えてきた予約基幹を、Goで構築した新基幹API「AppleCore」と、TypeScript(Hono)製のBFFへ段階的に置き換える移行期にあります。
本ポジションでは、旧コードに眠る業務ロジックを読み解き、新基盤のデータモデルとAPIへ落とし直しながら、事業を止めずに基盤を入れ替えていただきます。
【担当業務】
ご経験と志向に応じて、以下のいずれか、または複数の領域をお任せします。
・新基幹API(AppleCore)の開発:空室照会・料金計算・予約APIの設計・実装(Go / Connect RPC / Protocol Buffers)、外部サプライヤー接続、Pub/Subを用いた非同期処理の設計
・レガシー基幹(Voyager)の移行・保守:業務ロジックの新基盤への移行、Cloud Run / Cloud Run Jobへの段階移行、予約・請求まわりの調査・改修
・代理店向けサイト(AGTサイト)のバックエンド刷新:BFF(TypeScript / Hono / Bun / Drizzle)の設計・実装、OpenAPI仕様の設計・提供
・予約サービス(RIKISHA easy rez)の刷新:次期システムの設計・技術選定への参画
・データモデリング・品質改善:料金・契約・在庫・予約データのスキーマ設計、テスト・CIの整備、パフォーマンス改善
【配属先】
プロダクト開発部 パートナーソリューショングループ
(マネージャー1名/エンジニア6名/PdM・PMO 1名+外部パートナー・業務委託メンバー)
【開発環境】
Go / TypeScript(Hono, Bun)/ Python / PostgreSQL / Valkey / GCP(Cloud Run, Pub/Sub, Cloud Build)/ GitHub Actions / Docker / Linear / Notion / Slack / Claude Code・Codex等のAI開発ツール
歓迎スキル
・稼働中の本番サービスを止めずに、レガシーシステムを段階的に刷新した経験・他者が書いた大規模な既存コードを読み解き、仕様を整理しながら改修した経験
・Goを用いたAPI開発の経験(gRPC / Connect RPC / Protocol Buffers等)
・TypeScript(Hono / Node.js / Bun等)を用いたサーバーサイド開発の経験
・インデックス設計やクエリ改善によるパフォーマンス改善の実績
・メッセージキュー(Pub/Sub等)を用いた非同期処理の設計・実装経験
・複数の外部システム・APIとの連携の設計・実装経験
・Google Cloud(Cloud Run / Pub/Sub等)でのアプリケーション開発・運用経験
・旅行・ホテル予約・EC・決済など、在庫・受発注・精算を扱うドメインでの開発経験
・DDDなど、事業と開発の共通理解をもとにした設計・実装経験
・Claude Code・Codex等のAI開発ツールを日々の開発やコードレビューに取り入れた経験
求める人物像
・複雑な業務ルールを構造化し、データモデルに落とし込むことに面白さを感じる方・古いコードにも臆せず向き合い、当時の業務の意図を読み解ける方
・作り直す部分と活かす部分を、事業への影響を踏まえて判断できる方
・実装にとどまらず、設計や改善を自ら提案したい方
・議論や決定をテキストで残し、非同期でも周囲を巻き込んで進められる方
・PdM・エンジニア・事業サイドと職種をまたいで協働し、技術と事業の両方に向き合いたい方
媒体の文字数制限が厳しい場合は、仕事概要から【開発環境】を外すか、歓迎スキルを上から6項目に絞ると短くできます。
応募概要
給与
年収600万~800万円上記はあくまで想定であり、ご経験・スキル・現職(前職)の年収等を考慮して決定いたします
※管理職での採用となった場合には、試用期間終了後より別途管理職手当を支給します。
月給500,000円~670,000円
<内訳>
・年収6,000,000円の場合
→月額 500,000円(基本給369,000円 + 固定残業手当131,000円)
・年収8,000,000円の場合
→月額 670,000円(基本給650,000円 + 管理監督者手当20,000円)
給与改定:年4回
賞与:業績連動賞与
試用期間:3ヶ月間、待遇に変更はありません。
勤務地
オフィスは東京・大阪・韓国・シンガポールに所在出社が必要な場合の想定出社先は東京オフィス