株式会社 UPSIDER 求人一覧B240. FullStack Engineer - 与信管理(CorpApp)
株式会社 UPSIDER 求人一覧
B240. FullStack Engineer - 与信管理(CorpApp)

B240. FullStack Engineer - 与信管理(CorpApp)

株式会社 UPSIDER

B240. FullStack Engineer - 与信管理(CorpApp)

【TypeScript】UPSIDERのコア基盤「与信管理」の開発エンジニアを募集<フルリモート・フルフレックス>

仕事概要

募集背景

UPSIDERは「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに掲げています。新事業のコアとなる与信管理のシステムが一定規模に達したため、将来的な保守性や稼働率を考慮し、システム全体のリビルドを行う意思決定をいたしました。本ポジションでは、事業成長を左右する最も重要なプロダクトのシステム開発をお任せします。社内向けのシステムではありますが、プロダクトがもたらす財務インパクトは非常に大きく、テクノロジードリブンな経営を体現する重要なフェーズを迎えています。特定プロダクトに特化した状態から、プラットフォーム全体を支える普遍的な共通与信基盤へと進化させるため、新たな仲間を募集します。
※与信管理システム開発を担うチームを社内で「CorpApp」と呼んでいます

お任せしたい業務

普遍的な共通与信基盤へのリビルドを見据え、フルスタックエンジニアとして以下の業務をお任せします。
社内向けの管理画面において与信の柔軟な運用を可能にし、複数のサービスと連携して与信情報を一貫して管理できる仕組みを構築します。審査担当者やプロダクトマネージャーと緊密に連携しながら、与信関連業務の効率化と自動化を推進していただきます。

  • TypeScriptを使用したスケーラブルなWebアプリケーションの開発と保守
  • 多様なチームとコラボレーションし、リクエストを満たすソリューションの設計/実装
  • 再利用可能なコンポーネントとフロントエンドライブラリの構築
  • パフォーマンスとスケーラビリティを重視し、クリーンで効率的、テスト可能なコードの実装

本ポジションの魅力

  • 日本の金融インフラをアップデートする巨大な技術的レバレッジに挑戦できます。カード事業に特化したシステムから、将来的な外販や複数事業への展開を見据えた普遍的な共通与信基盤へと分離/リビルドを推進するフェーズです。10年先を見据えた法人向け信用データベースの構築など、難易度の高いアーキテクチャ設計に携わることができます。
  • 自分が実装したコードが、企業の成長をブーストするダイレクトな手応えを感じられます。一般的な金融機関が1ヶ月要する与信判断を最短2から3営業日に短縮する仕組みは、当社の重要な競合優位性です。システムの速度と品質の向上がそのまま巨大な財務インパクトに直結します。
  • 社内ユーザーである審査担当者と密に連携し、高速な開発サイクルを回せます。実際の利用者の声を直接聞きながら要件定義から実装までを主導し、業務の自動化や効率化による劇的な変化をリアルタイムに実感できる環境です。

チーム / 一緒に働くメンバー

光井 達彦(エンジニアリングマネージャー)
参考記事:「エンジニアに戻るはずだった」── 崩壊寸前のチームを救ったEMが、自身の信条を捨ててまで手にした「槍」の戦略

株式会社ワークスアプリケーションズにてフロントエンド共通ライブラリやERPパッケージの開発に携わった後、株式会社CureAppにてチームリーダーとして医療機関向けアプリ開発を主導。
株式会社kubellではエンジニア兼スクラムマスターとして活動し、現在はUPSIDERの複数グループを束ねるエンジニアリングマネージャーとして従事。

開発プロセス

  • アジャイルな開発プロセスを採用し、1週間スプリントで進めます
  • 毎日、午後に1時間チームで集まって同期的に会話する時間を取っています。モブプログラミングを実施したり、チケットのリファインメントや困ってることの解消など、チームとして開発が前に進むことであればなんでも相談できる場として用意しています
  • 意思決定は現場主導であり、現場のアイデアや違和感をすぐに共有して「まずは試してみる」ボトムアップな文化を大切にしています

開発環境

言語
  • TypeScript(フロントエンド / バックエンドを統一しています)
フロントエンド
  • フレームワーク / ライブラリ:Next.js 16(App Router / Turbopack), React 19, TanStack React Query, React Hook Form + Zod, Radix UI(shadcn/ui ベース), Tailwind CSS v4, lucide-react, Recharts, Sonner
バックエンド
  • ランタイム / フレームワーク:Node.js 22, Next.js 16(App Router / API Routes)
  • API:tRPC(型安全な RPC レイヤ, SuperJSON シリアライズ)
  • ORM / DB:Prisma, PostgreSQL(Cloud SQL)
  • 認証 / 認可:NextAuth.js + Google IAP(LB 側 IAP → アプリ側 NextAuth セッションの 2 層構成)
  • バリデーション:Zod
  • ロギング / 計装:pino, OpenTelemetry(Cloud Trace / Cloud Monitoring), Sentry
アーキテクチャ / 設計
  • レイヤードアーキテクチャ:Model → Service → Workflow → tRPC Route(各層は直下の層のみを呼び出す)
  • TDD:Vitest + vitest-environment-vprisma(テストごとにトランザクションを自動ロールバック)
  • スキーマ駆動:Prisma スキーマ / Zod スキーマから型を導出, Hestia(社内サービス)連携は OpenAPI Schema から TypeScript 型を自動生成
  • デザインシステム:shadcn/ui をベースに、Radix UI プリミティブ + Tailwind v4 で拡張
他サービス連携
  • tRPC / REST API / Webhook / Pub/Sub Subscriber / Cloud Tasks を用途に応じて使い分け
  • BigQuery(特徴量 / キャッシュフロー分析データの取得)
  • 法人審査基盤との Webhook / API 双方向連携
インフラ / ミドルウェア
  • Google Cloud Platform:Cloud Run(Service & Job), Cloud SQL(PostgreSQL), Cloud Storage, Pub/Sub, Cloud Tasks, Secret Manager, IAP, BigQuery, Cloud Logging / Monitoring
  • IaC:Terraform(モジュール化、QA / prod 環境別構成)
開発基盤
  • pnpm(パッケージマネージャ)
  • ESLint, Prettier, TypeScript strict mode
  • Vitest(ユニット / 統合テスト), Testing Library
  • DevContainer(GCP VM 上の rootless Docker で統一)
  • GitHub Actions(アプリ CI / CD、Terraform plan & apply、コンテナビルド / デプロイ)
その他
  • ツール:GitHub, GitHub Actions, Slack, Notion, Linear, Figma
  • AI:Claude Code, Devin, Codex

選考フロー

  1. エントリー
  2. カジュアル面談
  3. 書類選考
  4. 面接(2〜3回) ※技術課題の提出を含む
  5. オファー

※書類選考やカジュアル面談の結果、ご希望やご経験に合うポジションの提案が難しいと弊社が判断した場合は、面談や面接の実施を見送らせていただくこともございます。

参考情報

UPSIDERについて

UPSIDERは2018年に創業し、「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、法人向けの革新的な金融サービスを展開しています。
累計導入企業数は10万社を超え、年間売上規模は約100億円以上、成長率50%以上を継続しています。※各種数値は2025年11月末時点
そして2025年7月にはみずほFGとの戦略的グループインを発表し、共創を通じて金融エコシステムの創出に挑戦しています。

必須スキル

  • Webアプリケーションの開発経験
  • 仕様策定や要件定義、設計などの経験
  • レビューの経験
  • Claude CodeやCodex / Devin等を活用したAgentic Codingの実務経験

歓迎スキル

  • TypeScriptでのフルスタック開発の経験
  • ReactやNext.jsなどを使用したフロントエンド開発の経験
  • 拡張性、保守性、可読性を考慮したアーキテクチャをデザインする能力
  • データモデリング、データベーススキーマ設計、最適化の豊富な経験
  • ビジネス部門と対話を重ね、業務ドメインを深く理解し、ソリューションを提案した経験

求める人物像

  • UPSIDERのミッションに共感いただける方
  • 不確実性のある環境でも、楽しみながら職務を遂行できる方
  • ユーザーファーストの思考で仕様変更や設計改善などを自ら提案できる方
  • 共に働く仲間に対して、常にリスペクトを持って、接することができる方
  • ビジネスの成功に向けて、部署やチームを超えて他メンバーと積極的なコラボレーションができる方

応募概要

給与

810万円〜1,200万円
※選考評価によって前後する場合がございます
※賞与あり(半期に一回、グレードや実績によって支給)

勤務地

東京オフィス

雇用形態
勤務体系

フルフレックス、フルリモート、土日祝日休み、有給休暇あり、年末年始、夏季休暇、出産育児休暇制度あり

試用期間
福利厚生

・交通費支給
・入社時PC貸与
・社会保険完備
・スタートアップ休暇を入社時3日付与

企業情報

企業名
設立年月
本社所在地
資本金
従業員数
企業サイトURL