バックエンドエンジニア/リード/電動マイクロモビリティのシェアリングサービス「LUUP」
【仕事】
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋でサービスを展開しており、2023年9月時点で4,300ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。
【組織とポジションについて】
Software Development部は、『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
バックエンドエンジニアには、CloudFunctionsで構成されたLUUPのバックエンドをTypeScript、DBはFirestoreを利用した実装を担当していただきます。
このバックエンドアプリのクライアントは、LUUP本体のiOS・Androidのモバイルアプリ 、社内向けのWeb管理画面とモバイルアプリがあります。LUUP本体のモバイルアプリは、事業変化に機動的に対応することとリリースサイクルの安定による品質担保の両立をするため、振る舞いの定義をバックエンドで制御するようにしています。各種アプリのUI用のAPI提供やユーザーのアクションをメンテンスチームやカスタマサポートに円滑に伝えるような処理、効率的なオペレーションのための事前処理などがバックエンドの重要な役割です。また、Slack,Zendesk,SendGrid,FirebaseMessegingを始めとした外部ツール、LUUPの車両の鍵の施錠解錠や位置情報などのセンサー情報の通信のための内部のIoTサーバーなどさまざまな外部サーバーとの通信が発生します。
このような構成の中で社内外はじめ多用な関係者の持つ課題や依頼をプロダクトマネジメント部と連携しながら検討もしつつ実装していただきます。また、サーバーサイドのリファクタリングや構成変更・技術検討・整備はもちろん、クライアントアプリのエンジニアと協業しながらシステム全体の技術的な負債やボトルネックの解消を推進していただきます。
【開発環境】
・メンバー
正社員2名+業務委託10名程度
・技術スタック
Node.js, TypeScript, Nuxt.js, Firebase(Cloud Functions, Firestore), etc.
【サーバーサイドチームの特徴】
当社のサーバーサイドチームは、CloudFunctionsやFirestoreなどマネージドサービスを多く活用していたり、SREチームによって一定メトリクスの整備が進められている点から、アプリケーションコードを書くことに比較的集中できる環境です。
それを後ろ盾にエンドユーザー向け・社内向けにそれぞれ複数のクライアントアプリのビジネスロジックをサーバーサイドに集中させることを進めています。そのため複雑な仕様をサーバーサイドで簡潔かつ堅牢に実装することは難しさとともに影響力の強さから面白さを感じることができます。
また、プロダクトマネジメント部などが要件を固めることもありますが、技術的な観点から仕様や要件への議論や調整は盛んに行われています。無理に実装して技術的負債を生むことよりも、長期的観点でのプロダクト成長を考えられる環境です。そのため機能の削除を前提とした既存仕様そのものの仕様見直しも定期的に行っています。
車両などのIoTデバイス連携を伴うリアルサービスにおいて、バックエンド開発によって事業に大きなインパクトを与えられ、自ら実装した施策などでユーザー分析のみならずサービス運営のためのOperationもData Drivenに最適化していく環境は非常にエキサイティングなものがあります。
本求人にご応募いただくと……
HIGH-FIVEエージェントより下記サポートをさせていただきます。
★本求人にまつわる非公開情報の開示★
Web上に公開できないコンフィデンシャルな内容を含め、社内の雰囲気や実際の働き方など、求人票には載っていない詳細情報をお伝えいたします。
★選考ポイントを押さえた各種対策★
募集元の採用担当者と日々やりとりをしているため、本求人が重視しているポイントをもとにした効果的な選考サポートが可能です。
【必須スキル】
・事業会社で自社プロダクト開発をサーバーサイドエンジニアとして行った経験(3年以上)
・TypeScriptを使用した開発経験1年以上
- Firebaseを使用した開発経験1年以上あればTypeScriptを使用した開発経験は不問とします
また、今までの業務で以下のようなご経験をされていること
・コードレビューをともなう複数人でのチーム開発経験
・クライアントアプリ(モバイルアプリ・Web)の開発または協業経験
・自社プロダクトの開発などでのProductManagerやデザイナーとの協業経験
・機能開発に直接紐付かない自発的なリファクタリングの推進、実装経験
・GithubActionやCircleCIなどのCD・CIの利用経験
【歓迎スキル】
・業務系ツールの開発経験
・Firebaseプロダクトを用いたプロダクト開発経験
・CloudFunctionsやGCE, CloudBuildなどのGooglePlatformプロダクトの認定資格や経験
・NoSQLデータベースの運用経験
・Serverlessアーキテクチャの運用経験
・クラアントアプリ(モバイルアプリ・Web)のためのAPI開発への理解
・TCP, BLE, MQTTなどIoTデバイスに関連したさまざまな通信方式・プロトコルへの理解
・CIやCD構築、Linter整備などDeveloperExperience向上経験
・BigQueryを通じた簡易的なデータ分析経験
・要求から要件への落とし込みを始めとした開発チーム外との協業経験
・複数人のチームで技術方針の議論や取りまとめ推進を行った経験
・技術選定に伴うセキュリティの考慮・検討などの経験
・連携する他社との非公開APIなどの利用や提供などの仕様確認や策定・調整の経験
【求める人物像】
Luupのミッションや事業に理解と一定の共感があることを前提とし、単一技術志向・近視眼的でなくプロダクト志向かつ未来志向で、特定の技術領域に過度にこだわらず技術的挑戦や問題解決を楽しめるマインドを重視します。
そういったマインドをベースに以下の様な方を理想と考えています。
・決まった要求を要件に落とし込みつつタスクを自走して開発が進められる方
・環境構築・実装・動作確認など一連のプロダクト開発を丁寧かつ効率よく進めらる方
・タスクの範囲や定義にとらわれず背景にあるオペレーションや課題を想像し、他チームとも意見や調整ができる方
・技術組織のなかでリファクタリングの提案や推進、新技術へのチャレンジなどを積極的できる方
募集要項
お仕事No. | CJ:501761270 |
---|---|
勤務先名 | 株式会社Luup |
職種 | バックエンドエンジニア/リード/電動マイクロモビリティのシェアリングサービス「LUUP」 |
雇用形態 | 正社員 |
勤務地 | 101-0025 東京都 千代田区神田佐久間町 |
最寄駅 | 各線 秋葉原駅から徒歩4分 各線 浅草橋駅から徒歩6分 都営地下鉄新宿線 岩本町駅から徒歩7分 ※リモートワーク:相談可 |
給与 | 年収:800万~1500万円 |
就業時間 | 勤務時間:10:00~19:00 ※フレックスタイム |
屋内の受動喫煙対策 | なし |
福利厚生 | 健康保険・厚生年金保険・雇用保険・労災保険 【福利厚生】 ・入社時有休付与 ・健康診断・インフルエンザ予防接種費用負担 ・モバイル・PC支給 ・自社サービス利用補助 ・団体保険 ・ストックオプション |
休日休暇 | 完全週休2日制(土日)、祝日、夏期休暇、年末年始休暇 |
試用期間 | 3カ月 |
更新日 | (この求人情報は更新から99日経過しています) |
企業情報
社名 | 株式会社クリーク・アンド・リバー社 |
---|---|
所在地 | 〒105-0004 東京都港区新橋四丁目1番1号 新虎通りCORE |
設立年月日 | 1990年3月20日 |
事業内容 | エージェンシー事業(派遣・紹介) プロデュース事業(請負・アウトソーシング) ライツマネジメント事業(知的財産) 教育事業 |
URL | https://www.cri.co.jp/ |
この求人は30日以上更新されておらず、情報が古い可能性があります。