仕事内容
Webアプリケーションエンジニアのお仕事です。
【業務内容】
Webアプリケーション開発をご担当いただきます。
・Backendの開発業務(API設計/実装/改修)
・Frontendの開発業務(画面設計/実装/改修)
【使用ツール・言語】
・Scala
・Play Framework
・Angular
・Docker
・Git, GitHub
・MySQL
・Google Cloud Platform
応募資格
【必須条件】
Webアプリケーションの開発経験 5年以上
・BackendとFrontendの両方を経験していること
・Backend開発言語(Java系が望ましい)
・Frontend開発言語(TypeScript)
API設計及び画面設計の経験 3年以上
・要件定義を元とした設計及び設計説明
・設計時に発覚時の課題の報告及び解決策提案
【歓迎条件】
・Scala, Play Frameworkを用いたBackend開発経験
・Angularを用いたFrontend開発経験
・主体性に行動できる方
・ポケモンカードゲームのプレイ経験
仕事内容
自社ゲーム(iOS/Android)のPHPエンジニアとしてご勤務いただきます。
▼業務内容
既存ゲームの開発や改善、管理ツール、KPIツールの開発、改善などを担当いただきます。
▽人員体制
プロジェクト全体で13名程度
PHP専任は社員1名、派遣1名
▽勤務形態
在宅メインでご勤務いただけます
※会社指示による出社の可能性あり
応募資格
【必須条件】
・PHPエンジニア経験3年以上
・MySQLによるデータベース構築の知識
・ソーシャルゲームまたはブラウザゲームの開発経験
・スマートフォンアプリゲームの開発経験
【歓迎条件】
・実務において大規模データを取り扱ったことがある方
・自分で仕様を考えてゲーム作りをしたい方
【求める人物像】
・プロジェクトに興味がある方
※タイトル等はお問合せ下さい。
・テキストでのコミュニケーションが主でも報連相をしっかりできる方
・責任感をもって粘り強く最後まで業務を進めることができる方
・セキュリティに対する意識が高いこと
仕事内容
LAMP環境におけるソーシャルゲームの設計/開発/運用
【具体的な業務】
・お客様からの問い合わせについての調査、対応
・障害発生時の解決と対応
・各種業務の効率化・自動化のためのツール作成
・データウェアハウスからのデータ取得のSQL記述
【主な環境】
・サーバーサイド:Linux, Apache, MySQL, PHP
・フロントエンド:html, css,Vue.js
・インフラ:AWS EC2
・分析基盤:社内データウェアハウス(Hive, Presto)、BigQuery
・バージョン管理:GitHub Enterprise Cloud
【部署の雰囲気】
・部署の役割/ミッション:モンプラの運用業務全般
・人数構成:エンジニア3人前後・プランナー4人前後・アートディレクター1~2人
応募資格
【必須経験】
・PHP開発経験(0.5年以上)
・webフレームワーク(Ruby on Rails, Djangoなど言語問わず)を使った開発経験1年以上
・サービスで使われるSQLの記述経験
【歓迎経験】
・LAMP環境での運用経験
・PHPフレームワーク(Laravel, Cake, Symfonyなど種類は問わない)を使ったPHP開発経験(1年以上)
・ソーシャルゲーム運用経験
・WEBサービスでの負荷対策経験
・コードレビュー経験
【求める人物像】
・長期サービス運用に興味がある方
・コミュニケーション力に自信のある方
・webエンジニアとしてのスキルアップに興味関心がある方
・すでに多くのユーザーがいるサービスをより良くしていくことにモチベーションがある方
・分析業務に興味関心のある方
仕事内容
LAMP環境におけるソーシャルゲームの設計/開発/運用
【具体的な業務】
・LAMP環境におけるソーシャルゲームの設計/開発/運用
・お客様からの問い合わせについての調査対応
・各種業務の効率化・自動化のためのツール作成
【主な開発環境】
・サーバーサイド:Linux, Apache, PHP(Ethna), MySQL
・クライアント:Typescript(react.js)、HTML、CSS
・インフラ:AWS EC2
・分析基盤:BigQuery
・その他:GitHub Enterprise Cloud、phpstorm
【部署の雰囲気】
・人数:全体約25名
・ENチーム:4名
・ENチームの平均年齢:30代
・ENチームの雰囲気:ゲームが好きな方が多く、技術への向上心が高い方が多いです
応募資格
【必須経験】
・勤怠良好な方(体調不良や諸事情を除き、始業開始までの出社が守れる人)
・コミュニケーション力のある方
・担当するゲームへの理解(仕様・遊び面両方)を深めていただける方
【歓迎経験】
・フレームワーク(Cake, Symfonyなど種類は問わない)を使ったPHP開発経験
・LAMP環境での開発経験
・サービスで使われるSQLの記述経験
・Typescript(react.js)を使用したサービスの開発、運用経験
【求める人物像】
・長期サービス運用に興味がある方
・コミュニケーション力に自信のある方
・webエンジニアとしてのスキルアップに興味関心がある方(サーバサイド、クライアントどちらも)
・すでに多くのユーザーがいるサービスをより良くしていくことにモチベーションがある方
・分析業務に興味関心のある方
仕事内容
LAMP環境におけるソーシャルゲームの設計/開発/運用
【具体的な業務】
・LAMP環境におけるソーシャルゲームの設計/開発/運用
・お客様からの問い合わせについての調査、対応
・障害発生時の解決と対応
・各種業務の効率化・自動化のためのツール作成
主な開発環境
・サーバーサイド:Linux, Apache, MySQL, PHP
・フロントエンド:html, css,Vue.js
・インフラ:AWS EC2
・分析基盤:社内データウェアハウス(Hive, Presto)
・バージョン管理:GitHub Enterprise
【担当プロジェクトの雰囲気】
・人数構成:エンジニア5人前後・プランナー10人前後・アートディレクター10人前後
応募資格
【必須経験】
・PHP開発経験(1年以上)
・フレームワーク(Laravel, Cake, Symfonyなど種類は問わない)を使ったPHP開発経験(2年以上)またはwebフレームワーク(Ruby on Rails, Djangoなど言語問わず)を使った開発経験3年以上
・サービスで使われるSQLの記述経験
【歓迎経験】
・LAMP環境での運用経験
・Vue.jsなどを利用したフロントエンド開発経験
・WEBサービスでの負荷対策経験
・コードレビュー経験
【求める人物像】
・長期サービス運用に興味がある方
・コミュニケーション力に自信のある方
・webエンジニアとしてのスキルアップに興味関心がある方
・すでに多くのユーザーがいるサービスをより良くしていくことにモチベーションがある方
・分析業務に興味関心のある方
仕事内容
【職務内容】
ITサポートデスク/社内インフラ担当として、社内機材の設定や管理、多種多様なインフラ業務を担当いただきます。
● インフラ
・オンプレミス/クラウド問わず全工程(企画、要件定義~運用、保守)(協業先への対応も含む)
●システム
・開発環境の構築、運用、保守
・社内システム(勤怠管理、ワークフローなど)の全工程(企画、要件定義~運用、保守)
・グループウェア(GoogleWorkSpace、Microsoft365など)の運用、保守
・各種アカウント類の作成、運用、管理
・継続的な環境改善
●ITセキュリティ
・ISMSの運営
・全社セキュリティの維持・管理、向上
● 機器管理
・開発用機器の調達、キッティング、管理
●ヘルプデスク
・社内外からの問合せ/障害対応
● 社内インフラチームのマネジメント
応募資格
【必須】
IT全般に関する一般知識
・GoogleWorkSpaceなどのグループウェアの運用・保守経験
・PC/タブレット、スマートフォンのキッティング経験
・ヘルプデスク経験
【歓迎】
・機器の資産管理経験
・簡単なプログラミングの知識
・ITセキュリティの知識
・Linuxの操作経験
・インフラ/システムの構築・運用・保守経験(2年以上)
【歓迎】
・簡単なプログラミングの知識
・マネジメント経験(5名程度)
仕事内容
業務内容
webアプリケーションフレームワークを用いたサーバ開発、および運用業務をご担当いただきます。仕様書に基づいた作業をしていただくのではなく、ご自身のお考えを持って、エンジニア視点で最適な設計、開発、運用に取り組んでいただけます。
<福岡プロジェクトの具体的な業務例>
・サーバ設計・開発
・Webフレームワークを用いたサーバアプリケーション/API開発
・ビジネスロジック設計・実装
・API設計と実装(RESTなど)
・DB設計・管理(RDBMS/NoSQL)
・サーバ構成・チューニング
・Web/アプリケーション/バックエンドサーバの構築と設定
・負荷対策、パフォーマンスチューニング
・サーバの監視・運用保守
・クラウド・DevOps
・クラウド環境(AWS、GCP等)でのサーバデプロイ・運用
・CI/CD導入、テスト・デプロイの自動化
・セキュリティ強化、ネットワークパフォーマンス最適化
・チーム連携・開発プロセス
・クライアントチームと連携し、安定したAPIを提供
・コーディング規約の整備、開発プロセスの改善
・技術選定やアーキテクチャ設計の検討・提案
募集背景
グローバル展開を加速する中で、グループ全体のエンジニアリング部門の連携強化と、事業・業務内容のさらなる充実を目的として、「Cocone Engineering株式会社」を設立いたしました。
現在、福岡拠点におけるサービス開発体制の強化を図るため、開発メンバーの採用を積極的に進めています。
この仕事の魅力/やりがい
・ココネグループのサービスは企画・運営/デザイン/開発職の3つの職種が一体となり仕様に縛られることなく、企画段階から入っていき、共にプロダクトを作り上げることができます。
・モジュール設計、データ不整合など含めお客様のデータを管理徹底した体制
・アーキテクチャをしっかりくんで、トラフィックに耐えうるような設計をし、サービスの土台を設計していく点
・SRE領域のマインドをもってサービス開発を進めている視点
類似する機能を持つ複数のサービスがありますが、それらを個別に開発・運用することによって、無駄なコストや労力が発生してしまうことを避けるため、各サービスの課金や認証機能、ガチャ・ログインボーナスや NG ワードなどの類似機能を共通化しています。
また、それぞれのサービスで培ったノウハウを社内のポータルサイトに記録しナレッジ化することで、社内での情報共有を促進し新しいサービスの開発や既存サービスの改善に役立てています。
これにより、社内の意思決定プロセスを迅速かつ効率的に進めることができ、サービスの品質や開発のスピードを向上させることができています。
<身につけられる知識・スキル>
・ソーシャルゲーム業界にてBtoC領域の自社サービス開発経験
・分散型システムのアーキテクチャ知識
・メイン実装はサーバサイド開発で在りながらも、インフラまわりやフロントエンド(WEB)にも一部携われる。
・サービス企画段階から仕様選定に携われる。
使用している主なツール/環境
・プログラミング言語/マークアップ
・バックエンド:Java, Kotlin, C#
・フロントエンド:JavaScript(TypeScript), HTML, CSS,React
・スクリプト/シェル:bash
・フレームワーク/ライブラリ
・Java:SpringBoot
・C#:.NET
・インフラ/サーバ
・OS/サーバ:Linux, nginx, Apache Tomcat, IIS
・クラウドサービス:AWS
・データベース:Oracle, Aurora, MySQL, MongoDB
・開発ツール
・IDE/エディタ:IntelliJ, VSCode
・バージョン管理:git, SVN
・CI/CD:jenkins
応募資格
必須スキル
・2年以上のjava系webアプリケーションフレームワークの開発/運用経験 (B2C/B2B不問)
・C#、Kotlin、Javaなどのサーバー開発言語のいずれかに精通
・Linux環境でのサーバのデプロイおよび運用経験
歓迎スキル
・中規模プロジェクトのリーダの経験
・ロードバランサを用いたトラフィックの分散経験
・大規模なトラフィック処理の経験
・データベース設計および最適化の経験(MySQL、MongoDB, Redisなど)
・クラウド環境(AWS、GCP、Azure)でのサーバ運用経験
・セキュリティやチート対策に関する知識
求める人物像
・チームワークを大切にし、熱意を持って取り組める方
・楽しみながら新しい技術を探求し続けられる方
・サービス改善の意欲が高く、行動力と決断力が高い人
・チーム全体のスケールアップのために行動し、お互いに良い影響を及ぼし合える方
仕事内容
スマートフォンアプリやゲーム、コンシューマーゲームにおける
サーバー側バックエンドの設計・開発・運営
応募資格
【必須条件】
・コミュニケーション能力
・Linuxサーバー構築経験(オンプレ、クラウド問わず)
・Webサービス構築、実装経験(言語問わず)
【歓迎条件】
・複数言語による開発経験
・コンシューマー、ソーシャルゲームにおけるバックエンドAPI通信実装経験
・チームビルド、リード業務経験
・各種AWSサービス利用、インフラ構築経験
・負荷試験シナリオ作成、試験実施経験
・Gitを用いたバージョン管理
【求める人物像】
・ワールドワイドに展開するサービスインフラ技術に興味がある方
・円滑なコミュニケーション能力のある方
仕事内容
■配属組織
私たちTwiloは『最高のゲーム体験を提供する』をミッションに掲げ、開発に取り組んでいます。
少数精鋭で組織を運営し、「良いゲーム」を作るために何ができるのかを、
みんなで考えるような体制をとっています。
Twiloの代表作である「ドラゴンクエストタクト」は抜群の安定感を誇る人気タイトルです!
詳しくはこちらをご覧をください
https://recruit.aiming-inc.com/twilo/
■具体的な仕事内容
・Ruby および C# を用いた大規模ゲームの API サーバ開発/運用
・バックエンドツールの開発/運用
■開発環境
・開発言語:Ruby もしくは C#
・インフラ:GCP, AWS, MS Azure など
・データベース:MySQL, Spanner, TiDB など
・開発ツール:GitHub, Unity, JetBrains IDE, Google Workspace, GitHub Copilot など
応募資格
■ 必須条件 / 経験
・Web サービス、もしくは、API サーバの開発経験
・RDBMS に関する基礎的な知識
・テストフレームワークの使用経験 (xUnit, Rspec など)
■ 優遇条件 / 経験
・Webフレームワーク (Ruby on Rails, ASP.NET, Laravel など)を使った開発経験
・コードレビューのあるチーム開発の経験
・ゲームサーバにおける API 開発経験
・ゲームプロジェクトの運用経験
・アジャイル開発やスクラムでの開発経験
・サーバ設計/構築、監視/運用の経験、パフォーマンスチューニングへの知見
・GCP/AWS などのクラウドサービスを用いたインフラ設計/構築の経験

仕事内容
■配属組織
私たちTeam Caravan kumamotoは『世界中で楽しまれる、ほんとうに面白いゲームを作る』をミッションに掲げ、熊本オフィスで活動しています。
オリジナルゲームで世界トップのゲーム制作を目指すため『熊本から世界へ』を合言葉に日々開発に取り組んでいます。
詳しくはこちらをご覧ください
https://recruit.aiming-inc.com/team-caravan/kumamoto/
■具体的な仕事内容
・スマートフォン向けソーシャルゲームの開発・運用
・C#/ASP.NETを利用したゲームAPIサーバーの開発
・Photon等を利用したゲームリアルタイムサーバーの開発
■開発環境
※ プロジェクトによる
・開発ツール:Microsoft Visual Studio, gcc, gdb 等
・主な使用言語:C#, C++, SQL 等
・補助的に使用する言語:Ruby, JavaScript, シェルスクリプト 等
・OS: Linux, Windows
・データストア:MySQL, Redis 等
・その他ツール:git, github, Jenkins 等
応募資格
■必須条件 / 経験
・C#, Java, C++いずれかを用いたアプリケーション開発経験2年以上(業界問わず)
■優遇条件 / 経験
・ゲームサーバーの開発経験
・MySQLを用いた開発経験
・通信プログラムの開発経験
・GCP,Kubernetesを用いた開発経験

仕事内容
■配属組織
私たちTeam Caravanは『世界中で楽しまれる、ほんとうに面白いゲームを作る』をミッションに掲げ、開発に取り組んでいます。
Team Caravanの代表作は『陰の実力者になりたくて!マスターオブガーデン』『2.5次元の誘惑 天使たちのステージ』など多数の人気原作のゲームタイトル。
人気原作作品からオリジナル作品まで幅広いジャンルを開発しています。
詳しくはこちらをご覧ください
https://recruit.aiming-inc.com/team-caravan/
■具体的な仕事内容
・スマートフォン向けソーシャルゲームの開発・運用
・C#/ASP.NET Core 5を利用した、大規模DAUのあるソーシャルゲームの開発・運用を担当
・しい機能やイベントの規実装運用の改善
・既存実装の修正
・MySQLクエリ最適化
・バッチ処理の追加/修正
・トラブルシューティング
・KPI分析基盤の運用などの業務
■開発環境
※ プロジェクトによる
・開発ツール:Microsoft Visual Studio, gcc, gdb 等
・主な使用言語:C#, C++, SQL 等
・補助的に使用する言語:Ruby, JavaScript, シェルスクリプト 等
・OS:Linux, Windows
・データストア:MySQL, Redis 等
・その他ツール:git, github, Jenkins 等
応募資格
■必須条件 / 経験
・2年以上のソーシャルゲームのサーバーサイド設計・開発・運用経験
・処理負荷を考慮して、プログラム設計・実装ができるC#もしくはJavaの言語知識を有すること
■優遇条件 / 経験
・ネットワークプログラミングの経験
・設計レビュー、コードレビュー、TDD/BDD の経験
・DBテーブル設計、パフォーマンスチューニング、負荷テストの経験
・GCPを用いたWebサービスインフラ構築経験
・kubernetesによる実行環境の構築経験
・大規模サービスのインフラ構築経験
・非同期プログラミングの経験
・ゲームクライアント開発経験
・オンラインゲームの開発経験
・OSSへの貢献
・英語文書の読解能力
・エンジニアとして強い向上心と好奇心を持っている方
・勉強会や技術イベントなどに積極的に参加している方
・ゲーム開発への関心が高い方
・しいサービス/言語/ツールが出るととりあえず試してみる方
・常に個人的に何かを作り続けている方

▲
スタッフの一言 : 制作チームのさらなる強化を⽬指し、モノ作りに情熱のあるクリエイターを募集しています。
仕事内容
【業務内容】
主にPC・モバイル向け⼩〜中規模プロジェクトのサーバーエンジニア(開発期間半年〜2年、5〜30⼈程度のチームが⽬安)。
【採用背景】
・2019年設⽴のPANDOLOR(株式会社パンドラ)が開発するゲーム、デジタルコンテンツの企画および開発、運営に携わるサーバーエンジニアを募集します。
・PANDOLOR のヴィジョンは「ゲームのノウハウで⽇常をエンターテインメントなコミュニティにする」。⽣活のあらゆるシチュエーション、⼈が集まる場所をゲームでエンタメ化(GX・Gaming Transformation)し、これまでのゲームとはまったく異なるユーザー・市場を獲得することを⽬指しています。
・ライブ配信、web3、位置情報等、ゲーム以外のテクノロジーとのかけあわせで制作するなど、ハードウェアやプラットフォームにとらわれないモノ作りができる環境です。
・新規プロジェクトの立ち上げに伴い、制作チームのさらなる強化を目指し、モノ作りに情熱のあるクリエイターを募集しています。
公式HP:https://www.pandolor.co.jp
応募資格
【必須条件】
・ゲームバックエンドの開発・運用経験
・サーバー/DB負荷を考慮した設計・開発スキル
【歓迎条件】
・Unityの知識(WebGL、C#)
・リアルタイム通信エンジン(Photonなど)を用いた開発・運用経験
【求める人物像】
・大型オンラインゲームで設計からリリースまで担当した経験のある方
・DAU10万人以上のタイトルで運用・保守を行った経験のある方
・現職がゲーム以外であっても、必要スキルセットをお持ちでゲームに興味がある方歓迎
・モノ作りに情熱のある⽅
・広い視野でそれぞれの専⾨領域の中でまたそれを超えて、ヴィジョンや⽅針を打ち⽴てて
実⾏する計画を⽴てることができる⽅
・チームメンバーや内外を問わず関係者に対してリスペクトを持てる⽅
・ゲームのみならず俯瞰的な視点で新しいコンテンツに挑戦したい⽅
・⼩規模なチームで、内外のメンバーにおけるコミュニケーションを保ち連携をつくれる⽅

仕事内容
この職種では、任天堂プラットフォーム向けの汎用ゲームサーバー(NPLN)の開発を担っていただける方を募集いたします。
▼募集背景
昨今のゲーム開発は、インターネットと切り離せないものとなっています。任天堂のゲームも例外ではなく、多くのインターネットを利用したサービスが実装され、お客様に利用いただいております。
Nintendo Switchで遊べる任天堂社内タイトルはもちろん、インディーズからAAA級の大規模なタイトルまで幅広い社外のタイトルにおいて、ユーザー認証やマッチメイクなどの共通して使う機能を提供する汎用ゲームサーバーを構築しています。より多い利用数やより質の高い体験を提供するために2021年に汎用ゲームサーバー(NPLN)をローンチし、現在では多くのタイトルで利用されており、旧世代のシステムからの移行も進めています。これまでは必要不可欠なコア機能を中心に開発を進めていましたが、今後はゲームの魅力を引き出したり開発効率を上げたりする機能の拡充を進めていきます。
▼具体的な業務内容
・Go言語によるマイクロサービス開発、API開発
・Protocol Buffers + gRPC を用いたマイクロサービス間、ゲーム向けライブラリ間のI/F設計
・ゲーム要件に基づいたサービス仕様・アーキテクチャの設計、マネージドサービス・ミドルウェアの選定
・マイクロサービス間で共通で利用されるフレームワーク SDK の設計・開発
・ゲーム開発者向け管理 UI の設計・実装
・新規技術のサーベイと業務への応用検討、サービス提案
▼利用技術
・開発言語: Golang, TypeScript(+React)
・クラウド: Google Cloud Platform, Google Kubernetes Engine
・サービスメッシュ: Istio/Anthos Service Mesh
・DB: Cloud Spanner, MySQL, Redis Cluster
・その他ミドルウェア: Elasticsearch, Agones
・CI/CD: Jenkins
・構成管理: Terraform
・モニタリング、ロギング: Datadog, NewRelic, Prometheus, Sentry, Cloud Logging, BigQuery, PagerDuty
・コミュニケーション: Slack, Zoom, Confluence, Jira
・開発環境: Mac/Windows/Linux, GoLand
▼参考URL
「Google Cloud Day: Digital ’22」任天堂プラットフォーム向け汎用ゲームサーバー
https://services.google.com/fh/files/events/gcd22-d3-appdev-02.pdf
Google Cloud 顧客事例:新しい汎用ゲームサーバーを Google Kubernetes Engine、Cloud Spanner などを駆使して構築
https://cloud.google.com/blog/ja/topics/customers/nintendo-new-game-servers-built-with-gke-cloud-spanner
応募資格
【必須条件】
以下のすべてを満たす方
・言語、フレームワークは問わないがWebアプリケーションの開発、運用経験(5年以上)
・RESTあるいはgRPCを使用したAPIサーバーの開発経験(3年以上)
・設計内容を可視化するためのドキュメント力
※ゲームに関連する開発経験の有無は問いません
【歓迎条件】
以下の経験がある方を歓迎いたします
・GoやRustといった静的型付き言語での開発経験
・GCPをはじめとしたPublicCloudを用いた開発経験
・Kubernetes 上でのアプリケーションやカスタムコントローラーの開発経験
・RDBMS, NoSQL, Cloud Spanner などのデータストアに関する開発・運用経験
・負荷試験を通じたスケーラブルな大規模システムの最適化・運用経験
・C++ を使ったクライアントサイドの開発経験
・テックリードやSREの経験
【求める人物像】
ユーザーとしてオンラインゲームに興味のある方
未経験の技術にも意欲的に取り組むことができる方
仕事内容
この職種では、任天堂株式会社のゲーム専用機本体向けのDRM (Digital Rights Management) に関わるサーバーの設計、開発、運用業務を担っていただける方を募集いたします。
▼募集背景
近年、任天堂株式会社の自社ソフト売上に占めるデジタル売上高比率が約50%に至るなど、パッケージ併売ダウンロードソフトや追加コンテンツを初めとしたデジタルビジネスの重要性がますます高まっています。
お客様がニンテンドーeショップやMy Nintendo Storeで購入したパッケージ併売ダウンロードソフトや追加コンテンツを間違いなくゲーム機で利用できるようにするための仕組みがDRM (Digital Rights Management: デジタル著作権管理) です。
DRMはまた、コンテンツの不正利用や情報の漏洩を防ぐ役割を担っており、任天堂のデジタルビジネスを支える根幹でもあります。
お客様が購入したデジタル商品の権利を安心かつより便利に利用できるようにするためには、DRMサーバーシステムへの継続的な機能拡張や保守が必要であり、一緒に取り組んでいただける方を募集いたします。
▼具体的な業務内容
- ダウンロードソフトや追加コンテンツなどのバイナリデータを管理・配信するシステムの設計・開発・運用
- お客様が購入したデジタル商品の権利を管理し、正しく権利を利用するためのシステムの設計・開発・運用
- 上記システムに関わるステークホルダーとの要件や仕様の調整
▼利用技術
- 開発言語: Java, Kotlin
- フレームワーク: SpringBoot
- DB: MySQL (Amazon Aurora), DynamoDB
- CI/CD: Jenkins, GitHub Actions
- IaC: Chef, Terraform
- クラウド: AWS
応募資格
【必須条件】
以下のすべてを経験をお持ちの方
・Java, Kotlinによるサーバーアプリケーションの開発、運用経験に3年以上従事されていること
・AWSを用いたサーバーシステムの設計、開発、運用経験
※ゲームに関連する開発経験の有無は問いません
【歓迎条件】
以下の経験をお持ちの方を歓迎いたします。
・要求定義・仕様策定・プロジェクト管理の経験
・RDBMSやKVSを用いたサーバーアプリケーションの開発、運用経験
・マイクロサービスアーキテクチャで構成されたサーバーシステムの設計、開発、運用経験
・PKIや暗号化に関する知識や経験
【求める人物像】
・容易に現状に満足せずに積極的に改善点を発見し、周囲も巻き込んで取り組んでいけるフットワークの軽さがある方
・物事を俯瞰的に捉えることが得意な方
仕事内容
この職種では、ニンテンドーeショップ、My Nintendo Storeなど任天堂のeコマースに関わる設計、開発、運用業務を担っていただける方を募集いたします。
▼募集背景
任天堂ではニンテンドーeショップやMy Nintendo Storeでのソフトのダウンロード販売や物販などのeコマースを展開していますが、ダウンロード販売の比率が年々増加の一途を辿るなど、eコマース機能を安定的に提供することが重要なミッションとなっています。
ニンテンドーシステムズではこのeコマース機能を提供するサーバー群の設計、開発、運用業務を担当しています。
一言でeコマースと言ってもその機能は下記に一例を挙げたように多岐に渡ります。
・ソフトなどの商品や割引を含む価格情報の管理・配信
・画像や動画などのプロモーション用アセットの管理・配信
・eキャッシュ残高やソフトの権利等のお客様に紐づく資産の管理
・ゲーム専用機やブラウザからの要求に基づいた購入処理や入金処理の実行
・ゲームソフトのバイナリデータの管理・配信
・ソフトの権利に基づいたソフトの利用可否制御 (DRM)
これらの機能を24時間365日世界中のお客様に安定して提供すると同時に、長期間に渡って機能拡張や保守が可能なサーバーシステムを設計・開発する必要があり、一緒に取り組んでいただける方を募集いたします。
▼具体的な業務内容
- eコマースに関連したサーバーアプリケーションの設計や開発・運用
- eコマースに関連したサーバーアプリケーションの開発運用を効率化するための共通基盤の設計や構築
- 長期的に保守ならびに機能拡張が可能なアーキテクチャの設計
- eコマースに関連するステークホルダーとの要件や仕様の調整
▼利用技術
・Java, Kotlin, SpringBoot
・MySQL (Amazon Aurora), DynamoDB
・Jenkins, GitHub Enterprise
・Datadog, NewRelic, Sentry
・AWS
・Chef, Terraform
・Docker, Amazon ECS (Fargate)
▼参考URL
ニンテンドーシステムズ、AWSのマネージドサービスを活用した「プラットフォームエンジニアリング」で生産性向上を実現
https://aws.amazon.com/jp/solutions/case-studies/nintendo-systems-case-study/
応募資格
【必須条件】
・Java、Kotlinなどによるサーバーアプリケーションの開発、運用経験に3年以上従事されていること
・AWSを用いたサーバーシステムの設計、開発、運用経験
※ゲームに関連する開発経験の有無は問いません
【歓迎条件】
以下の経験がある方を歓迎いたします
・eコマース、決済システム、金融システムなどの開発、運用経験
・Java、Kotlinなどによるサーバーアプリケーションの開発、運用経験
・RDBMSやKVSを用いたサーバーアプリケーションの開発、運用経験
・AWSを用いたサーバーシステムの開発、運用経験
・大量のトランザクションを処理するサーバーアプリケーションの開発、運用経験
・マイクロサービスアーキテクチャで構成されたサーバーシステムの設計、開発、運用経験
・コンテナ技術を用いたサーバーアプリケーションのモニタリングシステムの設計・開発・運用
【求める人物像】
・現状に満足せず積極的に改善点を提案し、実際に試作を行ってみるようなフットワークの軽さがある方
・物事を俯瞰的に捉えることが得意な方
仕事内容
この職種では、任天堂株式会社のプラットフォームで用意している汎用ゲームサーバーの開発体験向上に取り組んでいただけるエンジニアを募集します。
▼募集背景
任天堂株式会社はゲーム専用機やスマートデバイス上でプレイできるゲームやサービスを通じ、お客様に娯楽を提供する事がミッションの一つです。
ニンテンドーシステムズは、この中でオンラインサービスの開発、運用を担当しています。
ニンテンドーシステムズでは、任天堂プラットフォームのゲームで広く使用することを目的としたゲームサーバーを提供しています。ゲームサーバーはプラットフォームチームとサービス開発チームによるマイクロサービスとして開発されています。
汎用的に利用できるシステムを開発しているため、ゲームサーバーを利用して開発しているゲーム開発者や分析担当者、サービス開発チームとプラットフォームチームをはじめとして多くの関係者が存在します。これらの関係者の体験を向上させることにより、ゲームサーバーの価値を高め、プラットフォームを盛り上げるための取り組みを行っています。この取り組みには幅広いスキルが必要となるため、特定の領域のスキルを持ち、かつ幅広い技術に興味を持ったエンジニアを必要としています。
例えば、これまでにSREの経験の中でサービス利用者のサポートや課題解決に携わるのが好きな方、バックエンドエンジニアとしての経験を積まれていてクライアントにも興味がある方、技術領域の垣根を超えて利用者視点でシステムの価値向上に取り組みたい方を必要としています。
▼具体的な業務内容
特性により、以下の業務のいくつかを担当頂きます。また、これら業務の自動化やシステム化も行います。
■ゲーム開発者の体験向上のための取り組み
・ゲームサーバーに対する要求整理
・ツール開発
・オブザーバビリティ対応
・プロアクティブなサポートやトラブルシュート
・オンラインプレイの実装支援
・ドキュメント執筆
■ゲームサーバー開発者の生産性向上のための取り組み
・開発アシスタント(エンジニアリング)
・インフラ開発
・ゲームクライアントによる負荷試験
・ショーケースアプリケーション開発
▼利用技術
ゲーム開発者、ゲームサーバ開発者への支援を行う際に、以下の技術を活用します
・プログラミング言語:Go, C++
・コンテナ, コンテナオーケストレーション:Docker, Kubernetes, Helm
・クラウドサービス:Google Cloud, Microsoft Azure
・サービスメッシュコントローラー:Istio
・CI/CD:Jenkins, GitHub Actions, TeamCity
・IaC:Terraform, Atlantis
・メトリクス、ロギング:Datadog, New Relic, Sentry
・ミドルウェア:MySQL, Redis, Spanner
応募資格
【必須条件】
以下の1つ以上のスキルを必須とします。
・4年以上の大規模なWebサービスもしくはゲームサーバーの開発、運用
・4年以上のAWS、Google Cloud等クラウド環境でのエンドユーザーサービス開発、運用もしくは社内クラウドでのエンドユーザーサービス開発、運用
・オンライン対応コンソールゲーム開発もしくはミドルウェア開発
【歓迎条件】
以下の経験をお持ちの方を歓迎いたします。
・大規模なエンドユーザー向けシステムの開発、運用
・インシデント対応及びルートコーズ分析のスキル
・CI/CD構築、運用
・IaCの設計、運用
・モニタリングサービスの活用
・コンテナ開発やセキュリティに関する知識
・RDB、ドキュメントDB、インメモリストア等ミドルウェアの管理、チューニング技術
・クラウドに関する知識
・ネットワークに関する知識
・要求・要件定義
・ドキュメンテーション技術
【求める人物像】
・業務の自動化、省力化を推進する姿勢がある方
・ゲームのオンラインプレイの実現方法に興味を持てる方
・未経験の技術領域に対して積極的にキャッチアップする姿勢がある方
・発生しうるトラブルを事前に洗い出して事前に解決するのが好きな方
・関係者と円滑なコミュニケーションが図れる方
仕事内容
この職種では、ゲーム開発者がネットワークサービスを利用するための開発環境や、分析サービスやクラッシュレポートなどのゲーム開発者向けのネットワークサービスを開発していただける方を募集いたします。
▼募集背景
Nintendo Switch などの任天堂ゲームプラットフォームには、ニンテンドーアカウントやフレンド、ニンテンドー eShop などの独自のネットワークサービスがあり、ゲーム開発者がそれらの機能を扱うための開発環境を提供する必要があります。ゲーム開発者がストレスなく効率的に使用できる開発環境を提供するには、Web 技術と PC・ゲーム開発機の連動など、高度な技術が必要になります。
また、一般のお客様からは見えない分析サービスやクラッシュレポートなどのゲーム開発者専用のネットワークサービスも存在します。1億台を超える市場のゲーム専用機からデータを収集して管理する基盤や、収集したデータをゲーム開発者に提供するためのパイプラインや Web ツールなどの開発が求められます。
▼具体的な業務内容
・ゲーム専用機開発環境と連動する Web ツールの開発・運用
・ゲーム開発者専用ネットワークサービスの開発・運用
・ゲーム開発者向けドキュメント整備
・ゲーム開発者のサポート・問い合わせ対応
▼利用技術
・GCP, AWS 等の Public Cloud の各種サービス
・Go,TypeScript 等のアプリケーション言語
・Docker などのコンテナ技術
・Teraform などの IaC ツール
・OIDC/OAuth2 等の認証技術
・Redshift, BigQuery などのデータウェアハウス
・ElasticSearch, OpenSearch などのログ分析データベース
応募資格
【必須条件】
・Go, TypeScript などでのサーバーアプリケーションの開発経験
【歓迎条件】
以下の経験がある方を歓迎いたします
・ゲーム開発環境の開発
・Docker, k8s などコンテナ技術を使用した開発
・インフラ運用・サーバーアプリ・フロントエンドをフルスタックに開発
・データウェアハウスを使った分析システムの開発・運用
【求める人物像】
・ゲーム開発者を下支えするサービス精神にあふれる方
・新しい技術領域にためらわず挑戦できる方
・曖昧さに立ち向かい、不確実性を一つ一つ減らすことができる方
・手を動かして地道に技術実績を積み上げられる方
・周囲からのフィードバックを尊重できる方
・技術が好きで、技術を楽しむことができる方
仕事内容
この職種では、ゲーム専用機本体から利用されるサーバーアプリケーションおよび任天堂株式会社が提供、管理するサービスのサーバーアプリケーションの開発および開発リードを担っていただける方を募集いたします。
▼募集背景
任天堂株式会社のサービスは、ニンテンドーeショップや、プッシュ通知システム、任天堂プラットフォーム向け汎用ゲームサーバー、ニンテンドーアカウントを中心とした会員基盤など世界中の多くのお客様を支える重要なサービスを提供しております。
それぞれのサービスの運用や、新機能の開発などを担っていただける方を広く募集いたします。
実際にどのサービスに関わっていただくかは選考の中で相談させていただきます。
▼具体的な業務内容
・世界中からの大規模トラフィックをさばくサーバーやネットワークの設計や開発
・さまざまなプロトコル、クライアントからのリクエストを処理するサーバーアプリケーションの開発
・バックエンドサーバー、BFF(Backend for Frontend)、管理ツールなどさまざまな種類のサーバーアプリケーションの開発
・ネットワークインフラやフロントエンドなどにまたがった技術開発
※どのプロダクト/サービスに関わるかは選考を通じて判断させていただきます。
▼利用技術
・GCP, AWS 等の Public Cloud の各種サービス
・Go, Java, Ruby on Rails, TypeScript, Kotlin 等のアプリケーション言語
・OIDC/OAuth2, Mircroservices, ProtocolBuffers 等の技術要素
・Apple/Google 等から提供される AppStore 系のエコシステム
▼参考URL
「Google Cloud Day: Digital ’22」任天堂プラットフォーム向け汎用ゲームサーバー
https://cloud.google.com/blog/ja/topics/customers/nintendo-new-game-servers-built-with-gke-cloud-spanner/
「AWS Summit 2019」Nintendo Switch Online を支えるサーバーシステム開発
https://pages.awscloud.com/rs/112-TZM-766/images/D-06.pdf
「AWS Summit 2018」Nintendo Switch向けプッシュ通知システム「NPNS」
https://d1.awsstatic.com/events/jp/2018/summit/tokyo/customer/06.pdf
応募資格
【必須条件】
以下のすべてを満たす方
- Java、Ruby on Rails、Go、Kotlinなどによるサーバーアプリケーションの開発経験
- RDBMSやKVSを用いた開発経験
※ゲームに関連する開発経験の有無は問いません。
【歓迎条件】
以下の経験がある方を歓迎いたします
・AWS、GCP等のクラウド技術を用いた開発経験
・大規模なサーバーアプリケーションの開発・運用経験
・Docker、Kubernetes、Istio等のコンテナ技術を用いたサーバーアプリケーションの開発経験
・JavaScript、TypeScript等を用いたWebフロントエンドの開発経験
・gRPCやWebRTCを利用したサーバーアプリケーションの開発経験
【求める人物像】
・発生した事象に対して本質の課題に向き合える方
・課題や課題に向けた対応を正しく伝えるための言語化能力のある方
・開発時に苦労してでも、長い目で見た時に運用しやすくするにはどうしたらいいかを考え抜く力のある方
・最後までやり切る粘り強さのある方
仕事内容
この職種では、任天堂株式会社のゲーム専用機本体、スマートデバイス、及びゲームから利用するネットワークサービスのセキュリティを担保することを目的としたシステムの設計、運用を担っていただける方を募集いたします。
▼募集背景
任天堂株式会社はゲーム専用機やスマートデバイス上でプレイできるゲーム等を通じ、お客様に娯楽を提供することがミッションの一つです。ニンテンドーシステムズでは、これらのサービスのうち、ネットワークサービスの開発、運用を担当しています。
ネットワークサービスは、お客様に安心して楽しんでいただくためにも、高い安全性が求められます。これを達成するために、サーバーセキュリティエンジニアが脆弱性診断、不正アクセスに対するモニタリング、各ネットワークサービスのセキュリティ強度の向上などに取り組んでいます。
任天堂株式会社では、アカウント、EC、ゲーム専用機本体の機能、ゲームのサーバー、スマートデバイスなど多種多様なプロトコル、大規模なアクセスがある様々なネットワークサービスを開発・運用しています。
以下の具体的な業務内容のうち、広く経験をもった方、いずれかの分野に特化した方どちらも歓迎いたします。
▼具体的な業務内容
- セキュリティに関する開発・運用方針の策定
- セキュリティ検証の実施と開発者のサポート
- セキュリティインシデント発生時の対応
- セキュリティ系管理ツールの開発・運用
応募資格
【必須条件】
・ネットワークセキュリティに関わる実務経験(おもに実装関連)
・Java/Kotlin/Ruby/Python/Golangなどを用いたWebアプリケーションの開発経験
・データベースを用いたアプリケーションの開発・運用経験
【歓迎条件】
・脆弱性診断ツールの実務での使用経験
・SIEMの構築・運用経験
・個人情報・クレジットカード情報を扱う認証周りの設計・運用経験
・情報セキュリティ監査への対応経験
・AWSなどのIaaS環境や仮想サーバー環境の使用経験
【求める人物像】
・ゲームに関連したサーバーセキュリティ業務に主体的・積極的に取り組んでいただける方
・SECCONなどのセキュリティ関連イベントに関する活動経験のある方
・サービス精神が旺盛で、さまざまなことに興味を持てる方
・フットワークが軽く、関係者と協調しながら業務を遂行できる方
仕事内容
この職種では、任天堂株式会社のゲーム専用機などで動作するシステムソフトウェアを開発していただける方を募集いたします。
▼募集背景
Nintendo Switch などのゲーム専用機は、HOME メニューやニンテンドー eShop などの様々な本体機能を内蔵しています。当該機能がゲームと同時に動作したりゲームと連携して動作したりするためには、ゲーム専用機向けの独自OS上で動作するシステムプロセスやネットワークデーモンなど、多くのシステムソフトウェアが必要です。
ゲーム専用機上でシステムソフトウェアが使用できる資源は限定されている一方で、本体機能はサクサクと軽快な動作が求められます。省リソースで高速なソフトウェアを実現する高度な技術が必要になります。
また、近年本体機能の多くはインターネット上のサーバーと協調動作します。1億台を超えるデバイスがサーバーに過負荷をかけないよう、通信技術にも高い知見が求められます。
▼具体的な業務内容
・本体機能及びシステムソフトウェアの企画・要求定義・仕様策定
・独自 OS 上システムプロセスの設計・実装・テスト(C++)
・ゲーム開発者・本体機能開発者向け SDK の設計・実装・テスト(C++)
・ゲーム開発者・本体機能開発者向けのドキュメント整備
・ゲーム開発者・本体機能開発者からの問い合わせ対応
▼利用技術
・ゲーム専用機向け独自OS
・C++(C++17, C++20)
・マルチスレッド・マルチプロセス
・TCP/IP・HTTP・gRPC・WebRTC
応募資格
【必須条件】
以下のいずれかの実務経験を有している方
・OS やシステムプロセス・ネットワークデーモンなどのシステムソフトウェア開発
・組み込み機器・スマートデバイス・IoT 機器におけるシステムソフトウェア開発
・組み込み機器・スマートデバイス・IoT 機器におけるライブラリ・SDK 開発
・Windows・Linux・macOS 上でのサービスソフトウェア開発
【歓迎条件】
以下の経験がある方を歓迎いたします
・通信を伴うシステムソフトウェアの開発
・サーバー・クライアントの両面におけるシステムソフトウェア開発
・アプリケーションがシステムソフトウェアを使用するための SDK 開発
【求める人物像】
・プロダクトの価値を理解し、技術で価値にコミットできる方
・前例のない技術に取り組むことができる方
・新しい技術領域にためらわず挑戦できる方
・曖昧さに立ち向かい、不確実性を一つ一つ減らすことができる方
・手を動かして地道に技術実績を積み上げられる方
・周囲からのフィードバックを尊重できる方
・技術が好きで、技術を楽しむことができる方
PICKUP求人