求人ID: 33335
「ジョブカン」は、バックオフィス業務を効率化するクラウドサービス群です。
2010年の勤怠管理を皮切りに、経費精算・ワークフロー・採用管理・労務HR・給与計算・会計・見積/請求書・BPOと現在9サービスを展開しています。サービス開発当初は中小企業のバックオフィスの効率化を目的としていましたが、これまで積み重ねてきた機能・実績からエンタープライズ企業をはじめ、様々な業界から声が掛かるまでに成長しました。
現在は、エンタープライズ領域をターゲットにプロダクトの最適化を実現、「ジョブカン」の更なる成長を実現すべく計画を策定しています。直近では導入社数が25万社から30万社に増えるなど、セールス面では大変好調な事業となっています。
一方で当事業の課題としては、最もユーザーを抱えており、ジョブカンの核となる勤怠管理がリリースから14年経過し、アーキテクチャが劣化していることです。ユーザーの要望や法令対応など度重なる追加開発により、開発のアジリティは低下し、安定稼働に割く時間が多くなっています。
その他「サービス間の連携強化」「ジョブカンAPIのバージョンアップ」「データ基盤の整備」など様々な施策を実施するために、エンジニア組織100名体制(45名弱:2025年1月時点)を目指しています。
上記は「ジョブカン」の更なる成長に必要不可欠な要素であり、その課題感は代表・事業責任者含めての共通認識となっています。
この課題解決に取り組む仲間として、ジョブカンでは、プロダクト横断で技術開発・商品開発を担っていただける方を求めています。
同事業のシニア・ソフトウェアエンジニアとしてご参画頂き、ジョブカンというプロダクトのさらなる進化を牽引してください。
■想定ポジション
シニア・ソフトウェアエンジニア(プロダクト横断)
ジョブカンには、勤怠、ワークフロー、採用管理などの10を超えるプロダクトが存在します。開発方針、基盤整備、新プロダクトの方針策定などをシニアエンジニアとして、プロダクト横断で関わっていただくポジションです。
■想定業務内容
-技術選定・統合などの技術戦略の策定、実施
-プロダクト開発全体の戦略・ロードマップ策定、実施
-プロセス改善・技術負債解消などの推進
・新規機能、プロダクトの開発リード
■主な開発言語/環境
・言語:Ruby, Python, Go, PHP
・フレームワーク:Ruby on Rails, Django, Zend Framework, Angular
・ライブラリ:React
・DBサーバー:MySQL
・クラウド:AWS, GCP
・その他ツール:Git、Slack
■働き方
週1在宅勤務可能
フレックス勤務(コアタイム11時-18時)
【選考フロー】
カジュアル面談(ご希望者のみ)→書類選考 → 一次面接 → 二次面接 → 内定
※面接回数は変更になることもございます(2回もしくは3回)。
※マネジメントクラスの方には一次選考後、リファレンスチェックのご対応をお願いしております。詳細は面接時にもご案内をさせていただきます。
「事業概要」
■事業について
DMM GAMESを運営するEXNOAにおいて、プラットフォームの「心臓部」である基幹システムの設計・開発・運用を一手に担っています。
ブラウザ・ネイティブアプリ・デバイスを問わず、4,000万規模のユーザー基盤を支えるコア機能の提供がミッションです。
■募集の背景
DMM GAMESの全タイトルが利用する共通API・SDK、および認証認可機構。4,000万ユーザー基盤を支えるこの「心臓部」がいま、大きな転換期を迎えています。
これまでユーザーに近い領域から進めてきたクラウド化は、いよいよ最深部である「基盤」へと到達しました。
止めることが許されない大規模基盤を動かしながら、オンプレミスからクラウドへ、レガシーからモダンへ。
この難易度の高いミッションを完遂し、DMM GAMESの未来を定義するエンジニアを募集します。
「業務内容」
プラットフォーム機能(会員基盤、商品管理、決済等)の安定稼働を守りながら、次世代アーキテクチャへのリプレイス業務を実装・設計の両面から担当していただきます。
■業務内容
・オンプレミス環境にある既存サービスの仕様把握と、クラウド環境への移植・最適化
・要件定義に基づく、整合性の取れた堅牢なAPI・データモデルへの落とし込み
・Goを用いた新基盤の開発および、CI/CD・監視体制の高度化
・システム障害発生時の検知、復旧対応、および根本原因の特定と再発防止策の実行
「仕事のやりがい」
会員数4,000万人、DAU100万人を超える国内最大級のトラフィックを支える経験は、他では得がたいものです。 単に新しいものを作るだけでなく、「巨大なモノリスをどう解体し、サービスを止めずにモダンな構成へ移行するか」という、エンジニアリングとしての難易度と重要性が極めて高いミッションに挑戦できます。理想と現実のバランスを見極めながら、ご自身の知見をフルに発揮して、プラットフォームの未来を形にする手応えを感じていただけます。
「ポジションの魅力」
10年以上の歴史を持つ大規模プラットフォームが、まさに「次世代」へと脱皮する過渡期に参画できます。 長年の運用で蓄積された深いドメイン知識を紐解き、モダンなアーキテクチャへと昇華させるプロセスは、シニアエンジニアとしてのキャリアをより強固にするはずです。技術的な意思決定がサービス全体に与える影響力が大きく、自身の介在価値をダイレクトに実感できる環境です。
「業務環境」
基幹システムを担うため、多岐にわたる部署との連携が発生します。ステークホルダーと調整を行いながら、技術の力でビジネスを加速させる動きが求められます。 開発体制としては、複数の案件を並行して推進しており、個々のメンバーが専門性を持って裁量高く動ける環境を整えています。
メンバー8名
(バックエンドエンジニア6名、PM1名、チームリーダー1名)
「開発環境」
【開発マシン】
- Mac(JIS or US選択可)
【利用技術】
- 開発言語
- Go
- PHP
- Java
- Kotlin
-ライブラリ・フレームワーク
- Echo
- Laravel
- SpringBoot
【管理ツール】
- Bitbucket
- GitHub
- JIRA
- Confluence
【コンテナ管理ツール】
- kubernetes
- ArgoCD
【コミュニケーションツール】
- Slack
- GoogleMeet
- Zoom
【AI】
- Cursor
- Copilot
- Gemini