04:バックエンドエンジニア(Platform)【業務委託】
Job description
04:バックエンドエンジニア(Platform)【業務委託】
仕事概要
株式会社Luupは、「街じゅうを『駅前化』するインフラをつくる」をミッションに、電動キックボード・電動アシスト自転車のシェアリングサービスを展開する日本のスタートアップです。全国34エリア・17,700以上のポート・車両40,000台規模まで拡大しており、鉄道網が大動脈だとすればLUUPは毛細血管のように、既存の交通インフラの隙間を埋める短中距離移動のインフラを目指しています。
本ポジションは、LUUPアプリとIoT車両を支えるPlatform Groupのバックエンドに、即戦力として参画いただく業務委託メンバーの募集です。
## ポジションのミッション
- 切り出し済みの改善・運用タスクを、優先度を確認しながら継続的にクローズすること
- 処理量の増加で負荷が高まっている箇所を、安定して動く状態に戻すこと
- 業務委託稼働終了後も、成果物(PR・ドキュメント)として引き継げる形で残すこと
## 具体的な業務内容
### <定期バッチ・サーバーレス関数の信頼性改善>
- 処理件数の増加でタイムアウトやメモリ超過に近づいている定期実行バッチの原因調査と改修(抽出範囲の見直し、分割実行、ページング、冪等性の確保など)
- Firestore トリガー関数の散発的なタイムアウトの調査と対策
- Cloud Functions の起動時メモリと読み込み量の削減(import 依存関係の整理)
### <セキュリティ・運用基盤の改善>
- 開発・デプロイ基盤の設定見直しによる、セキュリティの底上げ
- 認証まわりの保護機能の段階的な導入
- 依存ライブラリのバージョンアップ対応
### <運用改善・不具合修正>
- 管理画面から行っている運用操作をAPI化し、操作履歴を残す仕組みの実装
- ライド・予約・料金パスなど、状態の整合性に関わる不具合の修正
## 取り組む課題の例
- タイムアウトしているバッチを、確実に完走する形へ
- 対象抽出と処理単位を見直し、実行時間に余裕を持たせつつ、再実行しても二重処理しない設計にする。
- 運用操作を追跡可能に
- 決済が絡む操作をAPI経由に寄せ、誰がいつ何をしたかを追える状態にする。
- 保護機能を、影響を見ながら本番に入れる
- まず観測だけの状態で実データを確認し、影響がないことを確かめてから本適用する。
## このポジションでは求めないこと
- ドメイン設計やアーキテクチャ全体の方針策定・リード
- チームマネジメントや採用支援
## 仕事の魅力
- 車両とポートという物理的な世界とつながる大規模サービスで、信頼性・セキュリティの実課題に直接触れられます
- 課題が明確に切り出されているので、短期的にも成果が目に見えやすいポジションです
- コーディングAI(Claude Code/Codex/Devin/Gemini Enterprise)を前提とした開発環境です
## 開発環境
- 言語:TypeScript
- 実行環境:Node.js
- クラウド:Google Cloud(Cloud Functions, Cloud Run, Firestore, Pub/Sub, AlloyDB, GCS)
- 監視:Sentry
- AIツール:Claude Code, Codex, Devin
- ツール:GitHub/Notion/Slack/Google Meet
必須スキル
株式会社Luupは、「街じゅうを『駅前化』するインフラをつくる」をミッションに、電動キックボード・電動アシスト自転車のシェアリングサービスを展開する日本のスタートアップです。全国34エリア・17,700以上のポート・車両40,000台規模まで拡大しており、鉄道網が大動脈だとすればLUUPは毛細血管のように、既存の交通インフラの隙間を埋める短中距離移動のインフラを目指しています。
本ポジションは、LUUPアプリとIoT車両を支えるPlatform Groupのバックエンドに、即戦力として参画いただく業務委託メンバーの募集です。
## ポジションのミッション
- 切り出し済みの改善・運用タスクを、優先度を確認しながら継続的にクローズすること
- 処理量の増加で負荷が高まっている箇所を、安定して動く状態に戻すこと
- 業務委託稼働終了後も、成果物(PR・ドキュメント)として引き継げる形で残すこと
## 具体的な業務内容
### <定期バッチ・サーバーレス関数の信頼性改善>
- 処理件数の増加でタイムアウトやメモリ超過に近づいている定期実行バッチの原因調査と改修(抽出範囲の見直し、分割実行、ページング、冪等性の確保など)
- Firestore トリガー関数の散発的なタイムアウトの調査と対策
- Cloud Functions の起動時メモリと読み込み量の削減(import 依存関係の整理)
### <セキュリティ・運用基盤の改善>
- 開発・デプロイ基盤の設定見直しによる、セキュリティの底上げ
- 認証まわりの保護機能の段階的な導入
- 依存ライブラリのバージョンアップ対応
### <運用改善・不具合修正>
- 管理画面から行っている運用操作をAPI化し、操作履歴を残す仕組みの実装
- ライド・予約・料金パスなど、状態の整合性に関わる不具合の修正
## 取り組む課題の例
- タイムアウトしているバッチを、確実に完走する形へ
- 対象抽出と処理単位を見直し、実行時間に余裕を持たせつつ、再実行しても二重処理しない設計にする。
- 運用操作を追跡可能に
- 決済が絡む操作をAPI経由に寄せ、誰がいつ何をしたかを追える状態にする。
- 保護機能を、影響を見ながら本番に入れる
- まず観測だけの状態で実データを確認し、影響がないことを確かめてから本適用する。
## このポジションでは求めないこと
- ドメイン設計やアーキテクチャ全体の方針策定・リード
- チームマネジメントや採用支援
## 仕事の魅力
- 車両とポートという物理的な世界とつながる大規模サービスで、信頼性・セキュリティの実課題に直接触れられます
- 課題が明確に切り出されているので、短期的にも成果が目に見えやすいポジションです
- コーディングAI(Claude Code/Codex/Devin/Gemini Enterprise)を前提とした開発環境です
## 開発環境
- 言語:TypeScript
- 実行環境:Node.js
- クラウド:Google Cloud(Cloud Functions, Cloud Run, Firestore, Pub/Sub, AlloyDB, GCS)
- 監視:Sentry
- AIツール:Claude Code, Codex, Devin
- ツール:GitHub/Notion/Slack/Google Meet
歓迎スキル
- Google Cloud(Cloud Functions, Cloud Run, Firestore, Pub/Sub, AlloyDB)の利用経験
- Firestore など NoSQL での大規模データ処理の経験
- 認証基盤(Firebase Authentication など)の運用経験
- CI/CD パイプラインのセキュリティ設定の経験
- 管理画面・社内オペレーション向けAPIの設計経験
- Sentry などの監視ツールを使った運用経験
- MQTT/BLE など IoT デバイスとの通信を扱うシステムの開発経験
- Claude Code などのコーディングAIを日常的に開発に使っている経験
求める人物像
- タスクの背景を理解したうえで、判断に迷ったら仮説と選択肢を持って相談できる方
- 「完了」までやり切ることを大事にできる方
- テキストでの非同期コミュニケーションで、進捗や判断ポイントを自分から共有できる方
- 業務完了後も後任や関係者が困らない形で仕事の成果物を残せる方
応募概要
給与
勤務地
フルリモート可
(入社後、最初のキャッチアップ期間では一部本社に来ていただく可能性があります)
【本社住所】
東京都品川区西五反田八丁目9番5号 FORECAST五反田WEST 7階
(JR山手線・都営浅草線「五反田」駅 徒歩8分/東急池上線「大崎広小路」駅 徒歩4分)
雇用形態
業務委託
勤務体系
週4〜5日(月140〜160h程度)
※週5で日中帯に対応できるのが理想です
試用期間
福利厚生
Skills mentioned

Apply for this job
Use the application link supplied with this listing to apply to 株式会社Luup. Check the destination before entering personal information.
