HERP Career
📢 「面談オファー」は「面談リクエスト」になりました。HERPのエージェントが選考をサポートします。
株式会社FRED

従業員数未公開設立年数未公開評価額未公開累計調達額未公開

株式会社FREDのフルスタックエンジニア(オンラインオリパ)の求人

【週5日/リモートメイン/TypeScript, Next.js, Hono, Prisma, AWS】フルスタックエンジニア — オンラインオリパサービスの機能開発とスケール対応

ポジション
フルスタックエンジニア(オンラインオリパ)
給与
要相談
雇用形態
業務委託・副業・フリーランス
働き方
一部リモート可
勤務地
東京都千代田区

求人概要

JOB DESCRIPTION

オンラインでトレーディングカードの「オリパ(オリジナルパック)」を購入・開封できる自社サービスの開発です。ユーザーはコインを購入してパックを引き、当たったカードを現物として発送申請するか、その場でコインに変換します。

この抽選は、ソーシャルゲームのガチャとは性質が異なります。ガチャが確率だけで独立に決まるのに対し、オリパは 「1パックに1枚しかない」実在の在庫を売り切る仕組み で、同一のレコードに対して大量のユーザーが同時に更新をかけにいきます。二重当選・在庫のマイナス・コインの二重消費のいずれも起こしてはならないため、確率の設計よりも トランザクション管理の厳密さ が問われる環境です。

開封演出は動画ではなく、Unity WebGL のゲームとして動いています。抽選と金額はサーバーが1トランザクションで確定し、Unity は確定した結果に合う演出を再生します。

技術的には Next.js 16(App Router)+ Hono + Prisma + PostgreSQL のアプリケーションが AWS ECS Fargate 上で動いています。決済(fincode/Amazon Pay)、Cognito 認証、コイン台帳、在庫つきの確率抽選、発送オペレーション、管理画面までが同じコードベースに載っており、ドメインモデルは 90 個以上あります。

募集背景

サービスの急成長にともない、機能追加の速度と「落ちない・戻せる」作りの両方が同時に必要になっています。可観測性の導入(Sentry・Datadog)は済み、現在はブランチ運用の一本化、API の server/client 分離、スパイクに耐えるスケーリングをロードマップとして進めています。Next.js に同居している API をどう分けるかを、自分から提案して進められる方を求めています。

業務内容

  • オリパの購入・抽選・開封演出まわりの機能開発および改善
  • コイン購入・決済の実装と、コイン台帳の整合性・冪等性の担保
  • Unity WebGL 製クライアントと Web 側の連携実装
  • 管理画面・発送オペレーションの機能開発
  • フィーチャーフラグを使った、production と staging のブランチ乖離の解消
  • Next.js から API を切り出すための設計と整理(server/client 分離)
  • 同時接続 1,000 人規模を想定したパフォーマンス改善とインフラ設定の見直し

参画メリット

  • 金銭が絡むドメインの設計に触れられます。 在庫つきの確率抽選、コイン台帳の整合性、決済の冪等性、返金・チャージバック対応など、「間違えたら取り返しがつかない」領域です。
  • 技術スタックが新しい状態で運用されています。 Next.js 16 / React 19 / Prisma 7 / Hono 4 / Zod 4 / Tailwind CSS 4 / Bun。
  • 改善の順序が文書化されています。 技術課題は実測値つきで棚卸し済みで、4フェーズのロードマップがあります。
  • AI ネイティブなチームです。 Claude Code / Codex を会社負担で利用でき、レビュー手順は skills として、事故になった書き方は CI のガードテストとしてリポジトリに置いています。事業側も Metabase や LibreChat(MCP)で自ら数字を追っています。

開発環境

  • フロントエンド: Next.js 16, React 19, MUI 7, Tailwind CSS 4
  • バックエンド: Hono 4(@hono/zod-openapi), Prisma 7, Zod 4, BullMQ
  • データベース: PostgreSQL(Amazon Aurora), Redis
  • インフラ: AWS(ECS Fargate, S3, CloudFront, Cognito), Terraform(移行中), Cloudflare
  • 監視: Sentry, Datadog
  • CI/CD: GitHub Actions
  • クライアント連携: Unity WebGL
  • ツール: GitHub, Slack, Notion, Jira, Figma

求める人物像

IDEAL CANDIDATE

  • 金銭やユーザー資産が絡む処理に慎重で、「壊れたときに誰がどう困るか」から逆算して設計できる方
  • 言われた分離をやるのではなく、分離の設計を自分から提案できる方
  • 仕様が固まりきっていない状態でも、確認しながら前に進められる方
  • 不具合をその場の修正で終わらせず、再発を検知する仕組みまで持っていける方
  • AI を使いこなし、レビューが必要なところと不要なところを自分で判断できる方。最終的なレビュー責任は自分が持つという前提を共有できる方

必須スキル

ESSENTIAL CRITERIA

  • TypeScript を用いた Web アプリケーションの開発・運用経験(目安3年以上)
  • React/Next.js(App Router)を用いたフロントエンド開発経験
  • DB まわりを厳密に設計でき、他人の設計もレビューできること(排他制御・冪等性・トランザクション)
  • 決済・課金・ポイントなど、金銭に直結する機能の開発または運用経験
  • 本番稼働中のサービスに対する、障害対応を含む運用経験
  • 大きな変更を、周りとコミュニケーションを取りながら進められること
  • 開発定例などの共有の場を、自分から提案して作れること
  • 開発業務において生成AIを活用した経験

歓迎スキル

DESIRABLE CRITERIA

  • 大規模な環境での開発経験と、モダンな開発環境の知見
  • CI/CD(Chromatic・Playwright など)の構築経験
  • 監視基盤(Datadog・SQL の CDC など)の導入経験
  • IaC(Terraform など)での構築・運用経験
  • モノリスからの API 分離や、大規模リファクタリングを主導した経験
  • スパイクトラフィックを前提とした設計・負荷対策の経験
  • 複数の AI エージェントを並列で動かす開発の経験
  • AI が微妙なコードを書かないための整備(skills へのベストプラクティスの記述、静的 lint の作成)の経験
  • Unity WebGL と Web アプリケーションの連携開発経験

このポジションとのスキルギャップなどをAIで診断してみませんか?

✨ あなたと求人のマッチ度診断

β版

職務経歴書など、あなたの経験やスキルが分かるドキュメントをアップロードすると、求人とのマッチ度とその理由が表示されます💡

Job match analysis illustration
無料で登録して診断するログイン

※AIにより自動生成するもので、選考結果を保証するものではありません。 ※現在、本機能はPCブラウザでのみご利用いただけます。

待遇・労働環境

COMPENSATION AND BENEFITS

給与

月額単価 〜 1,000,000円(税抜)/優秀な方であれば上限は相談可能
時間単価 〜 6,250円(税抜)

勤務地

リモートメイン(キックオフや方針すり合わせの際に、九段南オフィスへ出社いただく場合があります)
東京都千代田区九段南2-4-11 パシフィックスクエア九段南601(最寄駅: 九段下駅/市ケ谷駅)

雇用形態

業務委託・副業・フリーランス

勤務体系

週5日・週40時間
平日夜・休日の稼働はありません

福利厚生

Claude Code / Codex などの生成AIツールを会社費用負担で利用可能

企業概要

COMPANY OVERVIEW

本社所在地

-

設立

-

資本金

-

コーポレートサイト

-

株式会社FRED

💡企業情報ページで従業員数推移や資金調達履歴などを確認できます。

株式会社FREDの企業情報

求人の最終更新日時: 2026/09/25 16:33

HERP Career では、一部の求人は Web 上の公開情報をもとに掲載しています。求人情報の削除・修正依頼については問い合わせフォームよりご連絡ください。

株式会社FREDの求人一覧株式会社FREDのフルスタックエンジニア(オンラインオリパ)の求人

本求人はHERP Career経由での応募を受け付けておりませんが、条件の近い他の企業から面談リクエストを受け取ることができます。

無料で登録して面談リクエストを受け取る