募集要項
- 募集背景
-
トリファのプロダクトは、決済・在庫・顧客データ・海外通信キャリアとのAPI連携など、複数の領域が組み合わさって成り立っています。事業拡大とグローバル展開を見据え、スケーラブルで安定した基盤の構築が求められています。
一方で、構想の数に対して、基盤を実際に作り切る手が足りていません。海外通信キャリアごとの仕様差がデータ構造に蓄積しており、外部APIの不調が自社APIに波及しうる構造が残っています。ユーザー数(eSIM数)に比例して増えるリクエストにも、遠くない未来に限界が見えています。
これらの課題は、アプリケーション実装・インフラ・モバイルの境界をまたいで発生します。バックエンドを主戦場としながら、インフラまで自ら手を動かし、担当領域を設計から運用まで一貫してやり切っていただける方を募集しています。
- 仕事内容
-
海外eSIMアプリ「トリファ」の根幹となるシステムについて、担当領域のオーナーとして課題の特定から設計・実装・運用までを担っていただきます。バックエンドエンジニアには、海外eSIMアプリ「トリファ」の根幹となるシステムについて、担当領域のオーナーとして課題の特定から設計・実装・運用までを担っていただくことを期待しています。技術方針やアーキテクチャの全体像はテックリード・開発責任者と議論して決めますが、担当領域の設計判断はご自身で行っていただきます。
具体的には、以下の業務をお任せします。
・決済・在庫・顧客データなど、プロダクトの根幹となるシステムの設計・実装・改善
・TypeScript / Node.js(Cloud Run)によるAPI・バッチの設計、実装、運用
・海外通信キャリア(eSIM Provider)との外部API連携の設計・改善(リクエスト制御、冪等性やリトライを含む信頼性設計)
・MySQL(Cloud SQL)のスキーマ設計・パフォーマンス改善
・ユーザー数の増加を見据えたアーキテクチャの漸進的な強化
・Flutterアプリ、CS・法人向け管理画面(Next.js / React)と接続するAPIの境界設計
・多言語 / 多通貨対応、タイムゾーンや決済手段の差異を含むグローバル展開への対応
・Google Cloud 上のインフラ構築・運用(TerraformによるIaC管理)、GitHub ActionsによるCI/CDの整備
・オブザーバビリティの向上(メトリクス・ログ・アラート設計)と、インシデント対応・再発防止
・技術選定・アーキテクチャの議論への参加と、担当領域での設計判断の言語化・ドキュメント化
・コードレビューを通じた相互の品質担保
【開発環境】
・モバイルアプリ:Flutter
・フロントエンド:TypeScript, Next.js, React
・バックエンド:TypeScript, Node.js, Cloud Run
・DB:MySQL (Cloud SQL)
・インフラ:Google Cloud (GCP), Firebase
・CI/CD:GitHub Actions
・デザインツール:Figma
・ソースコード管理:GitHub
・プロジェクト管理:Github
・コミュニケーション:Slack
- 応募資格
-
- 必須
-
・サーバーサイドでのWeb/モバイルアプリケーション開発経験(3年以上/TypeScript・Node.js 以外の言語も可)
・REST APIの設計・実装経験
・RDBMS(MySQL等)のスキーマ設計・運用経験
・パブリッククラウド(Google Cloud / AWS等)上での開発・運用経験
- 歓迎
-
・TypeScript / Node.js を用いたバックエンド開発の実務経験
・IaC(Terraform等)やCI/CDパイプラインの構築・運用経験
・監視・アラート設計、SLI/SLOの設計・運用、インシデント対応やポストモーテムの実践経験
・外部APIとの連携における信頼性設計の経験(リトライ、冪等性、サーキットブレーカー、分散トランザクション等)
・Flutter、またはSwift / Kotlin でのモバイルアプリ開発経験、App Store / Google Play でのリリース・運用経験
・モバイルアプリと連携するAPIの設計経験、またはモバイル側のコードを読んで実装者と設計を議論できること
・決済 / 課金 / サブスクリプションの開発経験
・サービス基盤のリファクタリング・スケーリングの経験
・担当領域で技術選定や設計方針を提案し、推進した経験
・スタートアップまたは成長フェーズでの開発経験
- フィットする人物像
-
・完璧な設計を待つより、まず動かして最速で改善していける方
・得意領域の外側(インフラ、モバイル、ビジネス側の議論)にも踏み出せる方
・自分で解くだけでなく、判断の理由を言語化し、他のメンバーが後から追える形で残せる方
・新しい技術に好奇心を持ち、学びながら挑戦できる方
・チームや他部門と協力して成果を最大化できる方
・事業成長へのコミットメントが強く、主体的に動ける方
・トリファのミッション・ビジョンに共感し、旅のインフラを一緒につくりたい方
- 雇用形態
-
正社員
試用期間:あり(3ヶ月、雇用条件等の待遇に変更なし)
- ポジション・役割
- バックエンドエンジニア
- 勤務地
-
東京都品川区西五反田1-18-9 五反田NTビル4階
JR山手線 / 都営浅草線「五反田駅」徒歩4分/東急池上線「大崎広小路駅」徒歩2分/東急目黒線「不動前駅」徒歩15分
原則出社 ※海外出身者の長期帰省、育児・介護などやむを得ない事情がある場合は、個別にリモートワークを許可
- 勤務時間
- 10:00-19:00(実働8時間)※時差出勤可能(8:00-12:00出勤)
- 年収・給与
-
年収600-840万円(賞与含む)/月給42.9万円~60万円
※みなし残業代(固定残業時間40時間102,200円~142,900円)を含む
※40時間を超える残業については割増賃金を別途支給
- 待遇・福利厚生
- 各種社会保険完備(健康保険・厚生年金・雇用保険・労災保険)/通勤費支給(上限2万円/月)/住宅手当制度(会社から3km圏内に居住する世帯主の場合、月2万円支給)/ストックオプション制度/海外旅行時の通信費負担/エルゴヒューマンチェアを全席に導入/無料コーヒーサーバー・ウォーターサーバーあり/フリーアルコール制度(毎日19:00~提供)/オフィスコンビニ設置/PC支給(Windows/Mac選択可)/勉強会支援制度(社外研修等への参加費補助)
- 休日休暇
- 完全週休二日制(土日祝)、年間休日120日以上、年末年始休暇、慶弔休暇、出産育児・介護休業制度、有給休暇(入社後半年で10日付与、以降法定通り)、傷病特別休暇(入社時に3日付与、有給付与時に償却)
- 選考プロセス
- 書類選考→面接→内定
- キャリアパス・評価制度
- 現在、トリファは急成長フェーズのため、本人の希望があれば会社と相談の上、様々な技術業務の中で柔軟にキャリアポジションをご用意することも可能です。
