求人ID: 36353
400万円~900万円
配属組織
私たち事業支援部では約60名のスタッフが働いています。
基盤開発、インフラ、アライアンス、WEB、マーケと大きく分けて5つのセクションで構成されており、開発がより良いものになるため日々尽力しています。
具体的な仕事内容
(1) 社内向けWebサービス基盤
社内で利用している、Ruby on Rails で作られた売上管理ツール、360度評価ツールなどの保守業務および新規開発
(2) ゲーム開発基盤
ゲームタイトル向け認証・課金システムの開発・保守・新規開発
ゲームタイトル向け共通基盤システムの新規開発
(3) KPI 分析基盤
社内のゲームタイトルのKPI分析基盤システムの開発・保守・新規開発
開発環境
・OS:Mac, Windows, Linux
・言語:Ruby, C#, C++, JavaScript, Java, Swift
・DB:MySQL, TiDB
・環境:GCP (GKE, Cloud Run含む), AWS
・およびフレームワーク:Ruby on Rails, Unity, kubernetes
・その他:GitHub, Copilot, Docker Desktop
配属組織
私たちTeam Caravanは『世界中で楽しまれる、ほんとうに面白いゲームを作る』をミッションに掲げ、開発に取り組んでいます。
Team Caravanの代表作は『陰の実力者になりたくて!マスターオブガーデン』『2.5次元の誘惑 天使たちのステージ』など多数の人気原作のゲームタイトル。
人気原作作品からオリジナル作品まで幅広いジャンルを開発しています。
詳しくはこちらをご覧ください
https://recruit.aiming-inc.com/team-caravan/
具体的な仕事内容
・クオリティを上げるためのシナリオFB対応
・安定運用を考慮したシナリオライター複数人用の0からのスケジュール作成
・外部ライターへ発注納品管理
・プロット作成
・シナリオライティング
など、シナリオ進行管理や発注など、シナリオ作成にかかわる業務全般
【重要】
常駐型の業務です。プロデューサーや関係各所と密に連携しつつ、仕事をすすめていただきます。
「事業概要」
DMM GAMESを運営するEXNOAにおいて、プラットフォームの「心臓部」である基幹システムの設計・開発・運用を一手に担っています。
ブラウザ・ネイティブアプリ・デバイスを問わず、数千万規模のユーザー基盤を支えるコア機能の提供がミッションです。
現在、既存システムの安定稼働を堅持しつつ、並行して次世代を見据えたモダンなアーキテクチャへのリプレイスに取り組み、 ビジネスをスピーディーかつ柔軟に実現できるシステムを目指しています。
「業務内容」
インターフェースチームは、DMM GAMESの全タイトルが利用する共通API・SDK、および認証認可機構を担う、プラットフォームの「心臓部」を開発するチームです。
サーバーサイドエンジニアとして、プラットフォーム機能(会員基盤、商品管理、決済システム等)の開発運用保守のエンジニアリング全般をリードしていただきます。
■業務内容
・基盤リプレイスのアーキテクチャ主導
既存システムの課題を特定し、スケーラビリティや保守性を向上させるためのマイクロサービス化やDB刷新などの設計・実装の牽引
・複雑なビジネスドメインのシステム化
多様なステークホルダーの要件を整理し、整合性の取れた堅牢なAPI・データモデルへの落とし込み
・DevOpsの推進と可観測性の向上
SLI/SLOに基づく監視基盤の整備やトイルを削減し、開発速度を落とさずに信頼性を担保し運用する仕組みの構築・改善
・技術水準の底上げ
設計・コードレビューを通じたメンバーへの技術的フィードバックおよび、ベストプラクティスの普及
・安定運用と信頼性の追求
設計・実装の両面からのセキュリティ担保やシステム障害発生時の検知、復旧対応、根本原因の特定を通じた恒久的な再発防止策の策定・実行
「仕事のやりがい」
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