B251. FullStack Engineer - お客様向け管理画面
- Hiring from
- Japan
- Work type
- Remote
- Posted
628,453 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
【TypeScript】法人カードのお客様向け画面開発をリードするエンジニアを募集<フルリモート・フルフレックス>
仕事概要
募集背景
UPSIDER は「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、法人カード「UPSIDER」「PRESIDENT CARD」をはじめとする法人向け金融サービスを展開してきました。自社事業の運営の中で培った AI 与信モデル、カード発行オペレーション、債権管理・回収などのプロセスをパッケージ化し、2025 年 7 月に法人カード基盤の外部提供を新規事業として開始することを発表しました。
Customer Products は、この事業で提携先のエンドユーザーが利用する管理画面プロダクトです。提携先が独自ブランドで法人カードサービスを展開できる ホワイトレーベル基盤 として、複数の提携先のサービスを同一のコードベースから提供できる設計を採っています。
プラットフォームとしての Customer Products を共に設計・実装・運用していく仲間を募集します。
お任せしたい業務
法人カードのお客様向け管理画面(Customer Products) の開発を、フロントエンド・バックエンド両方にわたってフルスタックでお任せします。仕様策定から実装・運用までを、PdM・Bizサイド・他基盤チームと連携しながら推進していただきます。
- お客様向け / 社内向け 管理画面の機能開発と運用
- ホワイトレーベル基盤としてのマルチブランド対応の設計と実装
- カード発行・請求・与信・審査などの基盤チームと連携した API 設計と実装
- PdM・Bizサイドと連携した仕様策定・要件定義
- 設計ドキュメント(ADR)の作成と技術的意思決定への参画
- 設計レビュー / コードレビュー / モブプログラミング
本ポジションの魅力
-
複数ブランドの法人カードサービスを 1 つのコードベースから生み出すプラットフォーム設計
Customer Products は、複数ブランドの法人カードサービスを同一のコードベースから提供できるホワイトレーベルプラットフォームです。コード共有・ブランド差分・インフラ分離のバランスをアーキテクチャ判断として積み上げていく面白さがあり、「自分が引いた線が、新しいブランドの立ち上げを楽にする」直接的な技術レバレッジを実感できます。
-
画面から API 契約まで、TypeScript で一気通貫のフルスタック開発
画面・サーバ・API 契約・社内サービス間通信まで、すべて TypeScript で統一されています。1 人のエンジニアが画面から契約定義まで設計を握れるため、「他チームに依頼する」のではなく「自分が責任を持って一貫した変更を入れる」スタイルで仕事ができます。
-
AI エージェントを前提とした開発フローを、自分たちの手で設計・運用できる
要件定義・実装・レビュー・リリース・障害対応のあらゆるフェーズに Claude Code / Devin / Codex を組み込み、独自の skill / agent / instructions をチームで設計・運用しています。AI を「使う側」ではなく「ワークフローを設計する側」として、自分の工夫がそのままチームの開発生産性に直結する環境です。
チーム / 一緒に働くメンバー
明里 慶祐(Card Business事業本部 Card Partner事業部 Customer Products Group マネージャー)
明里 慶祐
参考記事:日本のスタートアップから世界に通用するプロダクトを生み出す。元研究者のエンジニアがUPSIDERで目指すあらたな挑戦
https://note.com/upsider_inc/n/n63a8cb51a413
参考記事:明里登壇資料「AI時代におけるプロダクト開発のあり方 を考える」
https://speakerdeck.com/upsider_tech/aishi-dai-niokerupurodakutokai-fa-noarifang-wokao-eru-akari?slide=7
開発プロセス
- アジャイルな開発プロセスを採用し、1週間スプリントでスクラム開発(リファインメント、プランニング、レトロスペクティブ)を進めます
- 毎日、午後に1時間チームで集まって同期的に会話する時間を取っています。モブプログラミングを実施したり、チケットのリファインメントや困ってることの解消など、チームとして開発が前に進むことであればなんでも相談できる場として用意しています
- 意思決定は現場主導であり、現場のアイデアや違和感をすぐに共有して「まずは試してみる」ボトムアップな文化を大切にしています
開発環境
言語
- TypeScript(フロントエンド / バックエンドを統一しています)
フロントエンド
- フレームワーク / ライブラリ:React, Vite, TanStack Router, TanStack Query, React Hook Form + Zod, Radix UI / shadcn/ui, Tailwind CSS, i18next
バックエンド
- ランタイム / フレームワーク:Node.js, Hono
- ORM / DB:Prisma, PostgreSQL(Cloud SQL)
- バリデーション:Zod
- gRPC:nice-grpc
- ロギング / 計装:pino, OpenTelemetry(Cloud Trace / Cloud Monitoring)
アーキテクチャ / 設計
- Clean Architecture
- SPA(React + Vite) + BFF(Hono)構成
- スキーマ駆動開発:TypeSpec → OpenAPI / Zod / Protobuf を自動生成
- 複数ブランドを同一コードベースから展開
他サービス連携
- REST API / Webhook 配信キュー / Pub/Sub Subscriber / gRPC を用途に応じて使い分けしています
インフラ / ミドルウェア
- Google Cloud Platform(Cloud Run Service & Job, Cloud SQL, Cloud Storage, Pub/Sub, Cloud Tasks, Cloud Scheduler, Secret Manager, Cloud KMS)
- フロントエンド配信:Cloudflare CDN → GCP Load Balancer → Cloud Storage Bucket
モノレポ / 開発基盤
- pnpm workspaces
- Devbox + process-compose
- Biome, ESLint, Vitest, Playwright(E2E / VRT)
- GitHub Actions(CI/CD, E2E, VRT, コンテナ脆弱性スキャン, gitleaks, semgrep, actionlint)
その他
- ツール:GitHub, GitHub Actions, Slack, Notion, Linear, Figma
- AI:Claude Code, Devin, Codex
選考フロー
- エントリー
- カジュアル面談
- 書類選考
- 面接(2〜3回) ※技術課題の提出を含む
- オファー
※書類選考やカジュアル面談の結果、ご希望やご経験に合うポジションの提案が難しいと弊社が判断した場合は、面談や面接の実施を見送らせていただくこともございます。
参考情報
- Engineer Entrance Book - UPSIDER
- UPSIDERのカード基盤を「外部提供できる形」にするまで——マイクロサービス化とマルチブランドアーキテクチャ
- UPSIDERの法人カード基盤を解放し、全ての挑戦者が前に進める社会を作る
UPSIDERについて
UPSIDERは2018年に創業し、「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、法人向けの革新的な金融サービスを展開しています。現在に至るまで、*累計導入企業数は12万社を超え、*累計決済額は1.5兆円を突破しました。
*1 当社が提供する全サービスのリリースからの登録企業数の合計、2026年9月時点
*2 法人カード「UPSIDER」および「PRESIDENT CARD」、ならびに請求書カード払いサービス「支払い.com」における決済額の合計、2026年9月時点
そして2025年7月にはみずほFGとの戦略的グループインを発表。2026年6月には、みずほ銀行が創業期・成長期の企業向け総合金融サービス「UPSIDER BANK by MIZUHO」の提供を開始し、当社は本サービスを通じて法人カードやオンライン融資サービス「UPSIDER キャッシュブースト」を提供するなど、共創を通じて金融エコシステムの創出に挑戦しています。
- 法人カード「UPSIDER」https://up-sider.com/
- 請求書カード払いサービス「支払い.com」https://shi-harai.com/
- グロースデットファンド「UPSIDER BLUE DREAM Fund」https://www.upsidercap.com/
- 成長企業のためのオンライン融資サービス「UPSIDER キャッシュブースト」
- 経営者の挑戦を支える法人カード「PRESIDENT CARD」https://president-card.com/
- 次世代ビジネスリーダー向けコミュニティ「Breakthrough GRID」https://breakthrough-grid.com/
必須スキル
- Webアプリケーションの開発経験
- 仕様策定や要件定義、設計などの経験
- レビューの経験
- Claude CodeやCodex / Devin等を活用したAgentic Codingの実務経験
歓迎スキル
- 拡張性、堅牢性、スケーラビリティ、テスタビリティなどを考慮した設計や実装能力
- Webサービスやアプリの運用経験
- チーム、プロジェクト、または技術的な意思決定のリードや管理経験
- 金融や会計システム領域での開発経験
- 決済などの複雑かつ難易度の高いシステム要件と向き合った経験
求める人物像
- UPSIDERのミッションに共感いただける方
- 不確実性のある環境でも、楽しみながら職務を遂行できる方
- ユーザーファーストの思考で仕様変更や設計改善などを自ら提案できる方
- 共に働く仲間に対して、常にリスペクトを持って、接することができる方
- ビジネスの成功に向けて、部署やチームを超えて他メンバーと積極的なコラボレーションができる方
応募概要
給与
810万円〜1,200万円
※選考評価によって前後する場合がございます
※賞与あり(半期に一回、グレードや実績によって支給)
勤務地
リモートワーク
※ 出社する場合は東京オフィス(目黒)にお越しいただきます。
雇用形態
正社員勤務体系
- フルフレックス制(深夜早朝を除き、コアタイムなく勤務できます)
- 土日祝日休み
- 有給休暇、年末年始休暇あり
試用期間
あり(6ヶ月)福利厚生
働く環境
- 交通費支給
- 入社時PC貸与
- 社会保険完備
- AI活用環境整備
- 副業可
- 借り上げ社宅制度あり
休暇制度
- スタートアップ休暇:入社時に3日付与
- 夏季休暇:毎年3日付与、7〜9月に取得可能
- 産前産後・育児休暇、介護休暇
- 生理休暇(月1日まで有給で取得可能)
- 慶弔・結婚休暇
スキルアップ・交流
- 社内勉強会・コミュニティ活動の支援
- 社内外の研修・イベントへの参加奨励
- チームビルディング費用の補助
