募集要項
- 仕事内容
-
ご経験と志向に応じて、以下のいずれか、または複数の領域をお任せします。
【業務詳細】
・新基幹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の整備、パフォーマンス改善
【開発環境】
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 / 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・エンジニア・事業サイドと職種をまたいで協働し、技術と事業の両方に向き合いたい方
媒体の文字数制限が厳しい場合は、仕事概要から【開発環境】を外すか、歓迎スキルを上から6項目に絞ると短くできます。
- 雇用形態
- 正社員
- 勤務地
- 市区町村確認中
- 勤務時間
- 0:00~0:00/※8時間
- 年収・給与
- 600万円~800万円 ※提示年収は、今までのご経験や選考の中でのご評価によって決定いたします。最低年収を下回る可能性もございますので、あらかじめご了承ください。
- 待遇・福利厚生
- 海外/国内ホテル社員割引購入制度、お誕生日プレゼント制度、社内懇親会/シャツフルランチ、時皆単位有給休暇、リモートワーク制度(試用期問後は週1~2日在宅相談可)、服装自由
- 休日休暇
- 土曜日,日曜日,祝日/完全週休2日制(土 ・日・祝)、夏季休暇(3日)、年末年始(暦によるが直近の年末年始は12月28日~1月3日が休暇期間)、有給休暇、慶弔休暇、特別休暇、産前産後休暇、育児/介護休業
- 選考プロセス
-
カジュアル面談 → 一次面接 → 最終面接 → 内定
※面接はオンラインで実施します
※面接回数は変わる場合があります
※面接から開始する場合もあります
