- どんな仕事か
-
サーバーサイドエンジニアには、CloudFunctionsで構成されたLUUPのバックエンドをTypeScript、
DBはFirestoreを利用した実装を担当していただきます。
このバックエンドアプリのクライアントは、LUUP本体のiOS・Androidのモバイルアプリ、
社内向けのWeb管理画面とモバイルアプリがあります。
LUUP本体のモバイルアプリは、事業変化に機動的に対応することとリリースサイクルの安定による
品質担保の両立をするため、振る舞いの定義をバックエンドで制御するようにしています。
各種アプリのUI用のAPI提供やユーザーのアクションをメンテンスチームや
カスタマサポートに円滑に伝えるような処理、効率的なオペレーションのための事前処理などが
バックエンドの重要な役割です。
また、Slack,Zendesk,SendGrid,FirebaseMessegingを始めとした外部ツール、
LUUPの車両の鍵の施錠解錠や位置情報などのセンサー情報の通信のための内部のIoTサーバーなど
さまざまな外部サーバーとの通信が発生します。
このような構成の中で社内外はじめ多用な関係者の持つ課題や依頼をプロダクトマネジメント部と連携しながら
検討もしつつ実装していただきます。
また、サーバーサイドのリファクタリングや構成変更・技術検討・整備はもちろん、
クライアントアプリのエンジニアと協業しながらシステム全体の技術的な負債やボトルネックの解消を
推進していただきます。 - 求められるスキルは
- 開発のスタイルは
-
開発環境 ・Mobile App: Swift, Kotlin
・Backend: Node.js, TypeScript, Pub/Sub, Cloud Scheduler, Packages for testing
・Frontend: Vue.js, Nuxt.js, TypeScript
・Infra: Google Cloud Platform, Amazon Web Services
・Firebase(mBaaS):
ーBuild: Authentication, App Check, Firestore, Storage, Hosting, Functions
ーRelease & Monitor: Crashlytics, Performance, App Distribution, Remote Config
ーEngage: Analytics, A/B Testing, Cloud Messaging, In-App Messaging, Dynamic Links
・CI: Bitrise, GitHub Actions
・IoT Communication: MQTT, BLE, Socket
・Data Visualization: Redash, Google Data Studio, Kepler.gl
・Data Analysis: Python, SQL, BigQuery
・Data Engineering: Airflow on Cloud Composer, Pub/Sub, Dataflow, Data Catalog開発の特長 職能(技術分野)にて分かれている iOS, Android, Server, Infra/SRE チームに加え、
ハードウェア・組み込み開発に知見のある方からバックエンドエンジニア・インフラエンジニアまで幅広く擁する
IoT チーム、ユーザー向けアプリや管理ツールのテスト業務を管轄するQA チームの合計6チームが存在し、
それぞれ必要に応じて他部署のメンバーと協力して横断的にプロダクトを作っています。 - 雇用形態は
- 正社員
- どんなポジション・役割か
- サーバーサイドエンジニア
- どこで働くか
- 東京都千代田区
- 勤務時間は
- 10:00-19:00
- 給与はどのくらい貰えるか
- 500万円 ~ 1,500万円
- 待遇・福利厚生は
- 【保険】健康保険|厚生年金|雇用保険|労災保険
【諸手当】交通費支給|書籍購入費用負担|業務に必要な飲食費支援|健康診断|インフルエンザ予防接種|一部リモート可|フレックスタイム制度 - 休日休暇は
- 【休日休暇】完全週休二日制(土日)│祝日│夏期休暇│年末年始休暇│特別休暇
- どんな選考プロセスか