仕事内容
株式会社エビソルは飲食店向け予約管理システム「ebica」やインバウンド向けeチケット管理システム「Japanticket」を提供する企業です。プラットフォームチームのバックエンドエンジニアとして、グループ全体の共通決済基盤の設計・開発・運用を担当いただきます。既存決済機能の再設計・再構築、各事業の要件ヒアリング、API仕様策定、決済処理の実装・運用改善が主な業務です。Golangベースの新しいアーキテクチャで、技術選定から上流工程まで一貫して関わり、グループ全体の成長とユーザー体験向上に貢献できるポジションです。
仕事内容
- プラットフォームチームの一員として、グループ全体で利用される共通決済基盤の設計・開発・運用を担当する。
- 既存の「Japanticket」サービスで稼働中の決済機能の分析・理解、共通基盤化を前提とした再設計・再構築を実施する。
- 各事業(ebica / Japanticket / PRESTIGE)の利用形態や要件をヒアリングし、グループ全体で利用可能な決済アーキテクチャ/サービスインターフェースを設計する。
- プラットフォームチームマネージャやPdM、各事業責任者と連携し、機能設計・API仕様策定を行う。
- 決済処理(課金、返金、トランザクション管理など)の機能実装および運用改善を行う。
- モニタリング、ログ管理、障害対応、セキュリティレビューを担当する。
- 将来的には、認証・通知機能などの共通基盤開発にも関与する。
開発体制
- ジャパンチケットグループでは各事業の特性に合わせた開発体制を採用している。
- 飲食店向け予約管理システム「ebica」では、日本(8名)とベトナム(5名)の2拠点でスクラムを導入し、2週間スプリントでリリースを行っている。
- テストチームやディレクターもスクラムに参加し、職種を超えて開発に関わる協働的な体制が整っている。
- インバウンド向けチケット販売サービス「Japanticket」では、日本とベトナムをまたいだ1チーム構成で開発を推進している。
- 日本側のPMとベトナム側のPMが密に連携し、現地エンジニア6名体制でプロダクト開発を進めている。
- いずれのチームも国籍・キャリア・スキルセットが多様で、事業とともに変化を楽しみながら成長していくカルチャーが根づいている。
開発環境
- 開発フローはアジャイル開発、GitHubを用いたPull Requestベース開発、Backlog / Jira等を利用したチケットベース開発。
- AI開発支援としてGithub Copilot Enterprise / Codex / Claude Code等を利用。
- バックエンド言語はGolang、既存サービスはKotlin / Spring Boot。
- フロントエンド言語はVue.js / Nuxt.js / React / Next / TypeScript。
- インフラはAWS(RDS(PostgreSQL) / DynamoDB / ALB / ECS / Fargate / CodeBuild / CodeDeployなど)を利用。
- Terraform、GitHub Actionsを使用。
- ドキュメント管理はConfluence / Growi。
この仕事で得られるもの
- グループ全体の“共通基盤”を自らの手で作りあげる経験が得られる。
- 複数事業を支える共通基盤の立ち上げに携わり、既存システムを単に移植するのではなくゼロから設計・構築する。
- 自らが関わったサービスがグループ全体のサービスに波及していくスケール感を感じられる。
- 技術選定・アーキテクチャ設計から関われ、新しい基盤はGolangベースのアーキテクチャで構築予定。
- 設計段階からチームマネージャやPdMと議論し、要件整理・API設計・システム構成・セキュリティ・モニタリングなど、上流から下流まで一貫して関われる。
- 技術選定やアーキテクチャ設計をマネージャや他のチームメンバーと一緒に検討できる。
- 各プロダクトごとに実装されていた機能を共通化することで、開発生産性の向上・サービス提供スピードの加速・運用負荷の軽減に直接貢献できる。
- 「技術の力で事業を速くする」実感を得られる仕事である。
募集背景
- 株式会社エビソルは2011年に創業し、飲食店向け予約管理システム「ebica」を提供している。
- 「グルメサイトコントローラー」や「AIレセプション」は大手外食チェーン店で導入率No.1を誇る。
- インバウンド集客支援のため株式会社Japanticketを創業し、eチケット管理システム「Japan tikcket」をリリースした。
- 2024年7月にはシンガポールに現地法人「Japanticket Asia Pacific Pte. Ltd.」を設立した。
- 現在は「2030年の観光立国JAPANに必要とされるサービスECのインフラを提供する」をグループミッションに掲げている。
- プラットフォームチームは、グループ全体で共通的に利用されるサービス基盤を開発し、複数の事業がより速く・安全に・高品質なサービスを提供することを目指す。
- 最初のプロジェクトとして、グループ横断の共通決済基盤の設計を進めている。
- 共通決済基盤は、各事業での重複開発をなくし、開発生産性とデリバリー速度を大幅に向上させることを目指す。
- 決済業務を一元管理することで運用コストとリスクを低減し、エンドユーザーにスムーズで信頼性の高い決済体験を実現する。
- 今回募集するバックエンドエンジニアには、グループ横断の要件を踏まえた決済基盤の設計・実装を期待する。
- 再利用性の高いAPIや共通モジュールの開発、チームの設計思想や開発プロセスを形づくる初期メンバーとしての貢献を期待する。
求めるスキル・経験
必須
Webアプリケーション開発経験(5年以上) Webアプリケーション開発経験
社内外のアプリケーションやサービス向けに 共通 API / 共通サービスを提供・運用した経験
RDBMS (PostgreSQL / MySQL 等) / KVS 等を用いた開発の経験 MySQLPostgreSQL
歓迎
Go 言語を用いた開発経験 Go
クリーンアーキテクチャ/DDD(ドメイン駆動設計)に基づく設計・実装経験 クリーンアーキテクチャドメイン駆動設計
決済システムの構築経験、または外部決済サービス(Stripe / SPSV / SBPS など)を利用した機能設計・実装経験
セキュリティ・認証・決済関連の規格(PCIDSS、OAuth2.0など)への理解 OAuth 2.0
APIゲートウェイ・コンテナ環境(Docker/Kubernetes)での運用経験 Amazon API GatewayDockerKubernetes
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 650万〜880万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- ハイブリッド / 週4日リモート
- 必要経験
- 5年以上
- レベル
- メンバー
- 勤務時間
- 固定時間制 / 実働8時間 / 休憩60分
- 休日休暇
- 年間休日120日 / 完全週休2日制 / 祝日休み
- 給与の詳細
- 賞与 年2回 / 昇給 年2回 / みなし残業 月40時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 応募
- 書類選考
- 面接 (1〜2回)
- 社長との最終面接 (東京本社にて)
- 内定、オファー面談
選考フローは下記を予定しております。状況に応じて変更となる可能性がございますのでご了承ください。