バックエンドエンジニア(ネットスーパー事業)
株式会社10X
給与:825万円〜1400万円
雇用形態:正社員
勤務地:東京都
仕事内容
【事業内容・募集背景】
スーパー/ドラッグストア向けECプラットフォームのStailerの開発を担当します。
Stailerで提供するプロダクトは、小売チェーンのECを運営するにあたって必須となるエンドユーザー向けのアプリ、小売事業者の店舗スタッフ向けのアプリやオペレーションシステム、配送事業者向けのアプリやオペレーションシステムなど、多岐にわたります。
2020年6月のリリース以降、全国のスーパー/ドラッグストアの企業とパートナーシップを結び、ネットスーパー/ネットドラッグストアを日本全国に浸透させることを目指しています。エンドユーザー向けのユーザー体験、データ管理、オペレーション管理などが事業運営の土台となるため、良いソフトウェアを作ることが事業の肝となります。
より良いソフトウェアを作り上げて事業を加速させるため、ソフトウェアエンジニアを募集します。
【業務内容】
ネットスーパーやネットドラッグストアはまだ「日本中であたりまえに使われている」というには遠い状況です。ネットスーパーがあたりまえに使われる未来を作るためには、まだ多くの課題がまだあります。例えば以下のような課題をチームで解決する中で、バックエンド領域の開発をご担当いただきます。
・エンドユーザーの買い物体験のさらなる改善。
・小売企業のスタッフが商品や店舗のデータをより効率的に管理できるように改善する。
・ピッキング / パッキング / 配送といったオペレーションをより効率的に行えるように改善する。
・より少ないコストで多くの小売企業に利用していただけるようにソフトウェアの構造を変化させる。
こうした課題の解決を通じて自分がつくるソフトウェアが、自身や身近な人の買い物体験・日常を変えていく過程を経験できることがStailerの開発に携わることの魅力の1つです。
▼ 想定アサイン
Stailerネットスーパーの開発チームでは、プロダクトの領域ごとに2~4名のソフトウェアエンジニアが在籍するチームを組成しています。メンバーの特性やチームの状況に応じて、アサインするチームを決定しています。
現在、ソフトウェアエンジニアが所属するチームには以下の4つがあります。
・売場チーム
・店舗チーム
・お取引チーム
・お客様体験チーム
希望やスキルに応じて、Webフロントエンドやモバイルアプリの開発も担当できます。
◼︎開発環境
【モバイルアプリ】
フレームワーク: Flutter
開発言語: Dart
サーバー連携: gRPC
CI: GitHub Actions
【サーバー】
インフラ: Google Cloud
開発言語: Dart
コンテナ管理: Kubernetes
データベース: Firestore
DWH: BigQuery
クライアント連携: gRPC
CI: GitHub Actions
【Webフロントエンド(エンドユーザー向け)】
フレームワーク: Flutter
開発言語: Dart
バックエンド連携: gRPC
CI: GitHub Actions
【Webフロントエンド(管理画面)】
フレームワーク: Nuxt.js
開発言語: TypeScript
バックエンド連携: gRPC
CI: GitHub Actions
【ツール】
ソースコード管理: GitHub
ドキュメント: Notion
チャット: Slack
応募資格
• バックエンドの開発経験 (言語不問, 目安3年以上)
• 長期的な運用を見据えたソフトウェアのアーキテクチャ設計や開発の経験
• データベースのスキーマ設計の経験
• 日本国内在住者で、日本国内での就業経験があり、日本語がネイティブレベルまたはN1資格保有者方のみが対象となります。