ジョブNo.897465 【バックエンドエンジニア】年間120億円流通のBtoB旅行基盤を作り替える(Go / PHP / TypeScript)

  • 正社員
  • 年間休日120日以上
  • フレックスタイム
  • 転勤なし
  • 一部在宅勤務

非公開

国内ホールセール(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開発ツール

● コーポレートサイト: https://appleworld.co.jp/
● 採用サイト: https://appleworld.co.jp/career/
● 新オフィスのご紹介: https://note.com/appleworld/n/n8936bf42b6ef

コンサルタント 庄 飛翔

募集要項

職種 IT系/システムエンジニア(Web系・オープン系・パッケージ開発)
年収 600万円~800万円
勤務地 東京都
応募資格 必須スキル
・Go / PHP / TypeScript のいずれかを用いたWebアプリケーションのバックエンド開発・運用の実務経験(3年以上)
・Dockerを利用した開発の実務経験(3年以上)
・RDB(PostgreSQL / MySQL / Oracle等)を用いたデータモデリング・テーブル設計の経験
・Web APIを設計し、実装から運用まで担った経験
・業務要件を理解し、データ構造やAPI仕様に落とし込んだ経験
・コードレビューを前提としたチーム開発の経験
歓迎スキル
・稼働中の本番サービスを止めずに、レガシーシステムを段階的に刷新した経験
・他者が書いた大規模な既存コードを読み解き、仕様を整理しながら改修した経験
・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・エンジニア・事業サイドと職種をまたいで協働し、技術と事業の両方に向き合いたい方
学歴
雇用形態 正社員(期間の定めなし)
勤務時間 09:30~18:30
[実働時間] 08:00
[残業の有無]有
[残業時間] 平均30~35時間/月
[リモートワーク]あり(~週4日)
[フレックス]あり
※コアタイム 10:00~16:00
休日・休暇土、日、祝日
年間休日 125日
夏季休暇、年末年始休暇、育児休暇、介護休暇
完全週休二日制 年間休日120日以上
待遇・福利厚生その他待遇・福利厚生
時短制度(一部従業員利用可) 服装自由(全従業員利用可) ホテル予約社割 [受動喫煙措置方法] 屋内禁煙
健康保険、厚生年金、労災、雇用保険
通勤交通費(全額)、その他手当
受動喫煙防止措置屋内原則禁煙(喫煙施設有)

企業情報

企業名非公開
業種・資本 サービス系(ホテル・旅行)
ヘッドオフィス:国内

【バックエンドエンジニア】年間120億円流通のBtoB旅行基盤を作り替える(Go / PHP / TypeScript)

  • IT系/システムエンジニア(Web系・オープン系・パッケージ開発)
  • 600万円~800万円
  • 東京都
​