仕事内容
DMM GAMESの技術統括本部にて、ゲーム内通貨管理基盤のサーバーサイドエンジニアを募集します。既存プロダクトの運用と後継プロダクトの開発・機能拡充に携わり、利用者向けAPI開発から運用機能整備まで幅広く担当します。将来的にプロダクト開発・運用の上流工程への関与も期待されるポジションです。
業務内容
- DMM GAMESのゲームタイトル向けに提供しているゲーム内通貨管理基盤の開発・運用に携わる
- 後継プロダクトの開発を進めており、利用者向けの主要なAPI開発が概ね完了している
- プロダクト運用機能の整備・機能拡充を行い、現行プロダクトと後継プロダクトの並行運用に対応する
- プロダクトを理解し、適切な利用者サポート対応と他部署折衝、追加機能の開発や改善を担う
- 将来的にプロダクト開発・運用の上流工程に携わることを期待される
- プロダクト機能の設計・実装・テスト全般を担当する
- プロダクトユーザーのニーズ分析やヒアリングを通じて、プロダクトを改善する活動を行う
- プロダクトユーザーの問い合わせ内容に応じた対応とクロージングを行う
メンバー
- ゲーム内通貨管理基盤の関係者はサーバーエンジニア5名、インフラエンジニア2名(兼務)、EM1名(兼務)、PM/PdM2名(兼務)で構成される
募集職種の事業について
- DMMグループの中核企業であり、国内最大級のオンラインゲームプラットフォーム「DMM GAMES」を運営するEXNOA社での募集
- DMM GAMESで開発運用しているゲームタイトルへの技術支援、会社規模での課題対策立案と実施を行う
- DMM GAMESやその他のゲームアプリプラットフォームに関連した技術相談と支援をタイトル横断的に行う
- 重要度の高いプロダクトとして、複数タイトルに提供している決済処理およびゲーム内通貨の管理を担保する基盤の開発・運用を行う
- ゲーム内通貨管理基盤は、前払式支払手段に該当するゲーム内通貨の一元管理と各種課金プラットフォームと連携した決済機能を主軸としたWeb APIとWeb管理ツールを提供する
- ゲームタイトルが安心して資金決済法に準拠したサービスを低コストで構築できることを目指す
- 主な機能として、ゲーム内通貨の「発行・消費・消滅・発行取消・消費取消」処理と履歴管理、残高管理、有償分・無償分の区分管理、有効期限管理がある
- 各種プラットフォーム(App Store, Google Play, DMM GAMES)との連携(レシート検証など)やサブスクリプション対応、デベロッパー向け管理サイトも提供する
開発環境
- 開発マシンはMac(JIS or US選択可)またはWindows
- 開発言語はGo, PHP, TypeScript
- ライブラリ・フレームワークはGoa, Godog, Yo, Echo, oapi-codegen, React, Storybook, Playwright, reg-suit, TailwindCSS, Zend Framework 1.13
- データベースはMySQL, Spanner
- 開発ツールはDocker, Unity, VisualStudioCode+DevContainer, Postman, Gatling, JMeter, PlantUML, Sphinx, Cacoo
- クラウドはCloudRun, GKE, Spanner, BigQuery, CloudBuild, CloudFunctions, Pub/Sub
- CI/CDはGitHubActions, Bitrise
- AI/LLMはGemini, ClaudeCode, Cursor
- 管理ツールはGitHub, JIRA, Confluence
- コミュニケーションツールはSlack, Zoom, GoogleMeet, Chatwork
求めるスキル・経験
必須
何らかのプログラミング言語を1つ以上習得している
Webアプリ開発経験 Webアプリケーション開発経験
Webアプリ開発の一般的なセキュリティ実装の基礎知識 Webアプリケーション開発経験
Docker等のコンテナ技術を活用した開発・運用経験 Docker
CI/CDの基礎知識 CI/CD
クラウドサービス(AWS, GCP, Azure等)を活用した開発・運用の経験 GCP
歓迎
RESTful APIの設計、開発・運用の経験 REST API
GCPの開発・運用経験(Cloud Run, Spanner, BigQuery, Kubernetes) BigQueryGCPCloud Spanner
OOP (DDD) の理解または基礎知識 ドメイン駆動設計
システム開発における要件定義や設計などの上流工程の開発経験
大規模な Webサービスの設計・開発・運用経験
決済基盤などクリティカルで複雑なシステム・プロダクトの開発・運用の経験
DMM GAMES またはそれ以外のプラットフォームでのゲーム開発・運用の経験
リーダー経験(パートリードでも可)、または大きな職責を全うした経験 チームリード経験
他部署や外部開発会社とのコミュニケーションをともなう開発・運用・折衝の経験
関連スキル
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 500万〜900万円
- 勤務地
- 東京都 港区 ほか(石川県 金沢市)
- 出社・リモート
- 出社
- レベル
- メンバー
- 勤務時間
- フレックスタイム制
- 休日休暇
- 完全週休2日制 / 祝日休み
- 給与の詳細
- みなし残業 月45時間
- 試用期間
- 3ヶ月