企業名 |
株式会社Luup |
職種 |
システムエンジニア(その他)
|
試用期間 |
3カ月 労働条件は本採用と同じです。
|
業務内容 |
【組織】
Software Development部は、『LUUP』のサービス本体、スタッフ向けツール、IoTデバイス関連、その他周辺ソフトウェアの設計・開発を担っています。Software Development部はiOS、Android、Server、IoT、QA、SREと6つのチームがあります。そのなかのServerチームで活動いただきます。
【仕事内容】
LUUPのソフトウェア開発は、ユーザー向け(iOS・Androidアプリ)と、運営を支えるバックオペレーション向けの2つの領域があります。
ユーザー向けは、主にライドをするお客様向けのモバイルアプリケーション向けの機能開発です。モバイルアプリを通じて最高のライド体験を届けるためのUXを開発していきます。プロダクトマネージャー・デザイナー・OSエンジニア・Androidエンジニア・QAチームとで構成されたプロダクトチームで、ユーザーインタビューやデータ分析などから得られたユーザーの声を参考に改善を重ねます。
主にアプリ向けのAPIの開発を担いますが、移動インフラとしての安定供給や安心安全のためには様々なシステムとの連携も不可欠です。車両に搭載されたIoTモジュールとのセンサー、ユーザーからの報告をスタッフに連携するためのオペレーション機能、ルート案内などでの社外システムなどとの連携を行います。またAPI開発周辺機能だけでなくユーザー向けの機能のための管理ツールを開発することもあります。
バックエンドは主にTypeScriptで開発され、インフラにはCloudFunctions、データベースにはFirestoreを使用しています。クライアントアプリやIoTチームと協業しながらシステム全体の技術的な負債やボトルネックの解消のためのリファクタリングを実行します。中長期的には既存構成を前提としない、リアーキテクチャなどもチームで調整していく可能性があります。
【仕事の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。法制度の変化に柔軟に適応し、急速な事業拡大を通じて普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
また10,000以上のポートや30,000以上の車両から得られるIoTなどのデータ連携を伴うリアルサービスにおいて、バックエンド開発によって事業に大きなインパクトを与えられ、自ら実装した施策などで利用者データのみならずスタッフのオペレーターもData Drivenに最適化していく環境は非常にエキサイティングなものがあります。
【サーバーチームについて】
▼特徴
LUUPのサーバーチームは、CloudFunctionsやFirestoreなどマネージドサービスを多く活用し、SREチームによって一定メトリクスの整備もあり、アプリケーションコードを書くことに集中しやすい環境です。
それを後ろ盾に、コンシューマー向け・バックオペレーション向けの複数のクライアントアプリのビジネスロジックをサーバーに集中させることを進めてきました。そのため複雑な仕様をサーバーで簡潔かつ堅牢に実装することは容易ではありませんが、影響の広さや機動性の高さなどからプロダクトへ価値を届けやすい環境にあります。
また、仕様についてはプロダクトマネージャーが要求や優先順位を整理しますが、技術的な観点から仕様や要件への議論や調整は盛んに行われています。無理に実装して技術的負債を生むことよりも、長期的観点でのプロダクト成長を考えられる環境です。
LUUPはメインのDBにマルチテナント特性をもつFirestoreを利用しています。そのためバックエンドのみならずクライアントアプリーケーションともDBスキーマを共通で管理するために、Webアプリーケーションとバックエンドをモノレポで開発しています。
▼規模と体制
サーバーチームは、正社員7名と業務委託10名程度のチームです。(2025/01時点)
バックエンドエンジニアとフロントエンドエンジニアが所属し、コンシューマー向け・バックオペレーション向けに加え、基盤開発などそれぞれ担当を持ち活動しています。
また普段はプロダクトマネージャー3名、デザイナー2名、アプリエンジニア5名、QA4名のメンバーと協業しながらアプリの2週に一度のリリースサイクルに合わせてスプリントを回しています。
【勤務地】
開発メンバーは普段リモートワークをしており、地方在住のメンバーも在籍します。
ただ、ほとんどのメンバーが通勤可能な範囲に居住しており、月1の社員を中心とした全社会はオフィスに集合します。
また定期的な出社でオンサイトMTGをすることで、チーム内外を問わないコレボレーションの強化を図っています。
それ以外にも工場や市場での車両の検証を行うことがあるため通勤可能であることが望ましいです。
※リモートワーク:相談可
|
応募条件 |
【必須スキル】
・バックエンドエンジニアの経験(2年以上)
・TypeScriptを使用した開発経験(2年以上)
・コードレビューを含む複数人チームでの開発経験
・アジャイル開発やリーン開発などを行う組織での経験
【歓迎スキル】
▼いずれかの強みをお持ちの方であれば、ご活躍いただけると思います。
・スクラムマスターなどチームのプロセス改善にフォーカスした経験
・機能開発以外の自発的なリファクタリングの推進・実装経験
・Firebaseプロダクトを用いたプロダクト開発経験
・Google Cloud Platformの認定資格や使用経験
・NoSQLデータベースやServerlessアーキテクチャの運用経験
・クライアントアプリのためのAPI開発経験
・BigQueryを通じた簡易的なデータ分析経験
・技術方針の議論や取りまとめ推進を行った経験
【求める人物像】
Luupのミッションや事業に共感があることを前提とし、単一技術志向・近視眼的でなくプロダクト志向かつ未来志向で、特定の技術領域に過度にこだわらず技術的挑戦や問題解決を楽しめるマインドを重視します。
そういったマインドをベースに以下の様な方を理想と考えています。
・リモートベースの組織でも、必要に応じてオンラインや対面で話す機会を設けることに抵抗がなく、積極的にコミュニケーションを実施できる方
・既存の体制やプロセスにクリティカルな思考を持つことができ、新しい方法やチームへの浸透などのチャレンジができるかた方
・タスクの範囲や定義にとらわれず背景にあるユーザーのニーズや課題を想像し、意見や調整ができる方
・技術組織のなかでリファクタリングの提案や推進、新技術へのチャレンジなどを積極的にできる方
|
勤務地 |
東京都千代田区神田佐久間町3丁目21番地24AKIHABARA CENTRAL SQUARE 4階 最寄駅:各線 秋葉原駅から徒歩4分
各線 浅草橋駅から徒歩6分
都営地下鉄新宿線 岩本町駅から徒歩7分 |
給与・報酬 |
想定年収500万円〜1500万円 . 特記事項:【給与】
リードクラスの想定年収:800~1,500万
メンバークラスの想定年収:500~800万
※上記は想定となりますので、スキルに応じて変動があります。
|
就業時間 |
10:00〜19:00 特記事項:休日オンコール対応あり(月1日程度シフト申告制、代休必須)
フレックスタイム制
|
休暇・休日 |
完全週休2日制(土日)、祝日、夏期休暇、年末年始休暇
入社時有休付与
|
待遇・福利厚生 |
健康保険,厚生年金保険,労災保険,雇用保険 交通費:交通費支給 特記事項:【福利厚生】
・モバイル・PC支給
・自社サービス利用補助
・団体保険
▼その他
健康診断・インフルエンザ予防接種費用負担
【受動喫煙防止情報】 屋内受動喫煙対策:対策あり
|
こだわり条件 |
学歴不問 即日スタート 経験者優遇 在宅勤務 駅から徒歩5分以内 10時以降出社OK フレックスタイム制 週休2日制 土日祝日休み 交通費支給 社会保険完備 その他特別制度あり |