【無料】この案件の話を聞く
入力いただいた連絡先に案件のご案内をさせていただきます。
概要詳細
■企業について
弊社は、充電インフラ構築および関連ITソリューションを展開するスタートアップ企業です。
EV充電器のハードウェア開発から充電管理アプリ、法人向けクラウド基盤の提供まで、ハードウェアとソフトウェアを融合させた先進的な充電体験を提供しています。
環境負荷低減と利便性の両立を目指し、未来のモビリティ社会を支えるインフラ創出に取り組んでいます。
■募集背景
大手日系自動車メーカーの公式充電サービス(サブスクリプション会員数万人規模)の基幹システムを、モダンなTypeScriptスタックでフルスクラッチ開発するフルスタックエンジニアを募集します。
旧クラウドインフラからのフルリプレイスで、フロントエンド
・API・バッチ・外部サービス統合・データ移行までを一気通貫で担当します。
5つのポータル(EV会員 / ディーラー / カード事業者 / メーカー運営 / 印刷事業者)をロール別ルーティングで実装する、設計の裁量が大きいプロジェクトです。
■働き方
フルリモート
職務内容
■業務内容
Next.js App RouterによるマルチポータルWebアプリケーションの設計・実装
・EV会員ポータル(ダッシュボード・利用履歴・カード管理・会員情報変更)
・ディーラー / カード事業者 / メーカー運営 / 印刷事業者の各業務ポータル REST API(Route Handlers)の設計・実装と、Zodベースのスキーマ駆動開発 PrismaによるDBスキーマ設計 マイグレーション運用 認証・認可の実装
・Auth.js v5によるマルチロール認証 (メーカー共通ID / 外部認証プラットフォーム統合 + 独自ID/PW)
・middlewareでのロールベースアクセス制御(RBAC) ・外部サービス統合・外部API: 会員情報Push通知、充電実績のポーリング取得・外部決済システム: クレジットカード登録
・3Dセキュア2.0決済フロー・メール配信SaaS: トランザクションメール、印刷事業者: カード発行CSV連携(SFTP) バッチ処理の実装 (Vercel Cron / Cloud Run Jobs: 月次請求PDF生成
・Cloud Storage保存など) 既存DB(PostgreSQL)からのデータ移行スクリプト開発(TypeScript)と移行dry run Sentry / Cloud Monitoringによる監視・アラートの整備
■開発環境
・プログラミング言語: TypeScript・フレームワーク/ライブラリ: Next.js (App Router), React, Prisma, Zod, Auth.js, Turborepo・データベース: PostgreSQL・インフラ/プラットフォーム: Vercel, Google Cloud (Cloud Run, Cloud Storage)
・開発ツール: Sentry, Cloud Monitoring, Git, Claude Code
■チーム構成
・PM 1名 + フルスタックエンジニア 3名(本ポジション)+ QAエンジニア 1名
求められるスキル
■必須スキル
・TypeScriptでのWebアプリケーション開発経験3年以上
・ReactおよびNext.js(App Router望ましい)での開発経験
・RDB(PostgreSQL等)のスキーマ設計
・SQL・ORMの実務経験
・REST APIの設計・実装経験・外部API連携(決済・認証
・SaaS等)を含むシステムの開発経験
・Git / Pull Requestベースのチーム開発経験
・Claude Codeを活用して業務を推進できること
■歓迎スキル
・Prisma、Auth.js(NextAuth)、Zod、Turborepoの実務経験
・Vercel / Google Cloud(Cloud Run、Cloud Storage)での構築・運用経験
・OAuth 2.0 / OIDC(Authorization Code + PKCE)の理解、外部認証プラットフォームの利用経験・決済システム(クレジットカード決済
・3Dセキュア)の実装経験・会員制サービス・課金請求システムの開発経験・大量データのバッチ処理・データ移行の経験・レガシーシステムのリプレイス案件の経験
・Sentry等を用いた本番運用・障害対応の経験
スキル
フルスタックエンジニア, TypeScript, React, フルリモート
会社名
【無料】この案件の話を聞く
面談でお伝えできます。ぜひ応募ください。
募集の背景
現場の雰囲気
javascript
TypeScript
react
next.js