【新規サービス】AIネイティブ組織のバックエンドエンジニア
【会社・事業概要】
株式会社ClassLab.は「日本の新生活のあり方を革新する」をミッションに、ライフラインサポートセンターやRIRIFEアプリ(自社開発サービス)など8事業を運営しています。電気・ガス・水道・インターネットの手続きは年間30万件以上を処理し、提携企業は4,000社以上に広がっています。売上は13億円から20億円へ、前年比約1.5倍で伸びているフェーズです。開発にAIエージェントを標準で組み込むAIネイティブな組織として、大阪から新生活市場のテクノロジーリーダーを目指しています。
【仕事の魅力・チャレンジ】
新規サービスを立ち上げ段階から担える点が、この職務の中心にあります。人が増えてから入るのではなく、ドメイン設計とアーキテクチャの土台を自分の判断で決める側に立てます。
難所は3つあります。1つめは契約ライフサイクルで、複雑な状態遷移をValue Objectに所有させる設計です。2つめはお金の二重構造で、自社決済のリアルタイム処理と、提供者側決済の月次CSVという性質の異なる2つの流れを扱います。3つめは外部連携5系統で、成立させる連携と不成立にする連携が混在するなかで、冪等性と整合性を担保します。
アーキテクチャはLayered(4層一方通行)にRich Domain ModelとDDDを組み合わせ、Modular Monolithとして構成しています。Aggregate、Value Object、Domain Event、Transactional Outboxといった設計手法を、お金と契約を扱う現場で実践できます。設計の検討はAIエージェントを相手に進め、人は設計判断と検収に集中できる環境です。
大阪拠点でAIネイティブな開発に取り組める環境です。
- 職種名
- AIネイティブ組織のバックエンドエンジニア(新規サービス)
- ポジション
- テックメンバー
- 職種
- バックエンド/サーバサイド
- 給与(想定年収)
-
500万 〜 1,000万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 大阪府
- 開発内容タイプ
-
受託開発(自社内開発)
- 特徴
- オンライン面談可
- 必須要件
-
以下すべてのご経験をお持ちの方からのご応募をおまちしています!
・Web開発(サーバサイドエンジニア) 実務1年以上
- 歓迎要件
-
・決済・課金・請求の実務経験
・DDDやClean Architectureの実践経験
・PrismaおよびPostgreSQLの設計経験
・BullMQなどジョブ基盤の運用経験
・monorepoの運用経験 - 求める人物像
-
・技術を武器に、本質的な事業課題の解決に向き合える方
・お金や契約を扱う領域で、正確さと品質に責任を持てる方
・要件定義から実装・リリースまでを自ら完遂する姿勢を持てる方 - 選考フロー
-
カジュアル面談(オンライン45〜60分) → 一次面接 → 最終面接
※選考フロー、面接回数は状況に応じて変更になる可能性があります
※選考フローは状況により変動する場合があります
新規サービスの土台をお金と契約の領域から組み上げる仕事に関心があれば、まずはカジュアル面談からお話しできます。
■ ポジション概要
新規サービス(サブスクリプション課金・契約管理の自社SaaS)のバックエンドを、設計からリリースまで一人で担っていただくポジションです。お金と契約という「ズレると困る領域」を、AIを設計の相棒にしながら立ち上げ段階から組み上げます。上場を見据えて事業が伸びている今だからこそ、新しいプロダクトの土台を自分の設計で決められます。
■ 募集背景
本サービスは、厳選・提携した保険・携帯関連・家電保証・定額VODなど約30のコンテンツを、法人である販売代理店が自社顧客へ販売・紹介できるプラットフォームです。上流のコンテンツ提供者から販売代理店、そしてエンドユーザーへと続く商流を、当社が仲介します。現在はMVPフェーズで、初期7名(バックエンド3名、フロントエンド2名、QA/SET1名、SRE1名)の体制で立ち上げています。
当社には、RIRIFE CRM(自社開発サービス)の開発を通じて得た教訓があります。CRM開発に熟達していないままローンチすると運用負荷が膨大になり、テスト不足でのローンチも同じく運用を圧迫します。だからこそ経験者の採用と品質担保を妥協しません。会社は上場を見据えた準備フェーズにあり、エンジニア組織は14名から28名へ拡大中です。この枠は、バックエンド3名のうちテックリードを除く2名枠の採用です。
■ ミッションと職務
本サービスの契約と課金にまつわるバックエンドを、設計からリリースまで一人で完遂していただきます。
・契約ライフサイクルの実装。URL発行から初期パスワード設定、与信・課金、外部連携、解約までの状態遷移を扱います
・お金に関わる処理の設計と実装。定期課金、督促、返金、月次精算、報酬計算を正確に動かします
・外部システムとの連携。決済プロバイダ、社外システム、RIRIFE(自社開発サービス)、メール・SMS、提供者側の決済月次CSVの5系統をつなぎます
具体的には、Webhookの冪等処理やTransactional Outboxによる確実なイベント伝播、監査ログの整備、管理画面と販売員画面を支えるAPIの実装までを担います。契約の状態遷移はValue Objectが所有する設計で、ドメインの知識をコードの構造に落とし込んでいきます。
■ やらないこと
分業して実装工程だけを担当する働き方は想定していません。要件の議論から設計、実装、テスト、リリースまでを一貫して担っていただきます。
■ 必須要件
・TypeScriptでの業務開発経験
・NestJSなどNode.jsのバックエンドフレームワークで新規にシステムを組んだ経験
・自動テストを自分で書いた経験
・お金・在庫・ポイントなど、ズレると困るデータを扱った開発経験
・外部システムとの連携を実装した経験
・設計からリリースまでを一貫して担える働き方への適性
・大阪本社へのフル出社が可能なこと
会社の定める業務
会社の定める業務
- 開発部門の特徴・強み
-
・AIコードレビューをCIに組み込んでいます。GitHub Actions上で層別プロンプトのAIがプルリクエストをレビューし、重大な指摘があればマージを止めます
・QA支援のAIスキルを内製しています。仕様レビューやテスト計画、テストケース作成を担う社内AIスキルを自分たちで作って配布し、専任QAがいない工程でも品質を担保します
・DDDの設計をAIと進めます。契約やお金のドメインモデルの検討を、AIエージェントとの対話で深めてから実装に移ります
・全社のAI活用の実績としては、通話チェック時間を90%削減し、研修費を実質ゼロ化した事例があります - 主な開発実績
-
◆ライフライン契約サポート(ライフライン契約代行)
◆新生活得する情報マガジン『RIRIFE』
◆空室通電サービス - 技術向上、教育体制
-
・書籍購入補助
・勉強会参加支援 - その他開発環境
-
・言語・基盤: TypeScript/NestJS(Fastify)+ Prisma + PostgreSQL
・設計: Layered(4層一方通行)× Rich Domain Model / DDD × Modular Monolith
・テスト: Vitest
・外部連携: 決済プロバイダ/社外システム/RIRIFE(自社開発サービス)/メール・SMS/提供者側決済の月次CSV
開発にはAIエージェントを標準で組み込んでいます。Claude CodeとGitHub Copilotを採用し、「作る」だけでなく「どう作るか」も追求する文化です。技術選定は「目的達成に最適か」で判断します。 - 平均的なチーム構成
-
MVPフェーズの新規サービスを、初期7名(バックエンド3名、フロントエンド2名、QA/SET1名、SRE1名)の体制で立ち上げています。本ポジションはバックエンド3名のうち、テックリードを除く2名枠です。エンジニア組織全体は14名から28名へ拡大中です。
- 勤務地
-
大阪府大阪市中央区材木町1-8
SRビル本町東10F
就業場所の変更範囲<雇入時>
会社の定める場所(フル出社)
<変更範囲>
会社の定める場所
受動喫煙防止措置に関する事項敷地内禁煙
- 給与体系・詳細
-
想定年収500万〜1000万円
年収500万円の場合の月給:360,000円(基本給268,600円+役職手当3,000円+固定残業代88,400円〔45時間分〕、超過分は別途支給) - 給与(想定年収)
-
500万 〜 1,000万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
10:00〜19:00(実働8時間、休憩60分)
休憩時間:60分
平均残業時間:月20時間程度
- 休日休暇
-
・年間休日125日
・年末年始休暇
・夏季休暇
・有給休暇(入社6ヶ月後付与)
・慶弔休暇
・産休・育休あり - 諸手当
-
通勤交通費支給
- 昇給・昇格
-
昇給年1回、賞与年3回
- 保険
-
社会保険完備(健康保険・厚生年金加入・雇用保険・労災保険)
- 雇用関係
-
無期雇用
- 試用期間
-
試用期間6か月あり