転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
| 部署・役職名 | サーバーアプリケーションエンジニア(ゲームサーバーフレームワーク) |
|---|---|
| 職種 | |
| 業種 | |
| 勤務地 | |
| 仕事内容 |
この職種では、任天堂プラットフォーム向けの汎用ゲームサーバーの開発を支えるサーバーアプリケーションフレームワークやテスト基盤の整備を担当して頂ける方を募集します。 汎用ゲームサーバーを構成する内製のサービスは全て Go 言語による gRPC サーバーとして実装されています。 それらの開発を支える共通基盤や開発ツール群を整備し、全体の品質・生産性・再利用性を高めるのがこのポジションのミッションです。 ▼募集背景 昨今のゲーム開発はインターネットとは切り離せないものとなっています。ニンテンドーシステムズでは、より多くのお客様に質の高い体験を提供するために、ユーザー認証やマッチメイク、メッセージングなどの共通機能を提供する基盤として汎用ゲームサーバーの開発と運用を行っており、インディーズからAAA級の大規模なタイトルまで数多くのタイトルで利用いただいております。 弊社汎用ゲームサーバーではゲームのネットワーク機能の実装における課題を幅広くカバーすることを重視しています。機能の汎用性を保ちながらもタイトルごとの要件に対応し、多数のタイトルで利用いただいても保守性を損なわない設計を追求しています。また、ゲーム開発者にとって優れた開発者体験を提供することで、ネットワーク機能の導入障壁を下げることにも注力しています。このような取り組みを通してゲームそのものの価値向上に貢献することを目指しています。 今後も安定したサービス提供を継続しながら、ゲームの魅力を引き出す新機能の開発や、効率的なゲーム開発を支援するための機能の拡充を進めていきます。 ▼具体的な業務内容 ・Go 言語による共通フレームワーク、SDK の設計・実装 ・サービス横断で利用される機能群(ロギング、設定値管理、認証基盤など)の開発 ・サービスごとのリソースACLを実現するための独自DSLとその評価器/デバッガ/Language Server の開発および WASM によるダッシュボード連携環境の実装 ・proto 定義からサービス開発のための定型的なコードを生成するプラグインや、プロジェクト固有の作法(エラーハンドリングなど)を検証するのためのLinter の整備 ・テストランナーやテストフレームワークの開発、および Cloud Build 等での実行基盤設計 ・ランタイムやライブラリのバージョンアップに伴うコードのマイグレーション ・隣接領域(デプロイや GKE 構成管理など)を担当する SRE との協調開発 ▼利用技術 ・開発言語: Go, TypeScript(+React) ・クラウド: Google Cloud, Google Kubernetes Engine ・サービスメッシュ: Istio/Cloud Service Mesh ・DB: Spanner, MySQL, Redis Cluster, Valkey ・CI/CD: Jenkins ・構成管理: Terraform ・モニタリング、ロギング: Datadog, Prometheus, Sentry, Cloud Logging, BigQuery, PagerDuty ・コミュニケーション: Slack, Zoom, Confluence, Jira ・開発環境: Mac/Windows/Linux, GoLand ・その他: WASM, Language Server Protocol(LSP) ※業務内容の変更の範囲:会社の定める業務 |
| 労働条件 |
<雇用形態> ・正社員 ・試用期間あり(2ヶ月) <給与> ・給与改定:年1回(4月) ・賞与:年2回(6月/12月) <勤務地> ・東京都渋谷区 ・喫煙環境 屋内禁煙(屋内喫煙可能場所あり) ※当募集は東京本社での勤務となります <勤務時間> ・フレックスタイム制 ・標準労働時間:1日あたり7時間45分 ・コアタイム:11:00~15:00 ※週3日以上の出社必須 <休日・休暇> ・土日祝日 ・年末年始(12/31〜1/4) ・会社の指定した休日(当社規定による) ・有給休暇:入社初年度は入社月に応じて最大11日、入社次年度以降、毎年3月16日に勤続年数に応じた日数を付与(最大20日) <社会保険> ・健康保険 ・厚生年金保険 ・雇用保険 ・労災保険 <制度・福利厚生> ・副業可(一部制約ありのため社内で承認制となります) ・GLTD(団体長期障害所得補償保険) ・通勤手当 ・児童手当 ・リモートワーク手当 ・WeWorkラウンジ(全国のWeworkが利用可能、コーヒー、紅茶等の無料提供) ・当社内オフィス内全席スタンディングデスク(昇降式)完備 ・インフルエンザ予防接種費用補助、慶弔見舞金等 |
| 応募資格 |
【必須(MUST)】 以下のすべてを満たす方・言語・フレームワークを問わず Web アプリケーションの開発・運用経験(5年以上) ・REST または gRPC を利用した API サーバー開発経験(3年以上) ・複数のサービスやプロジェクトで利用される共通ライブラリやコンポーネントの開発経験(3年以上) ・コードジェネレーターやlinterの独自ルールなどの開発支援ツールの開発経験(3年以上) ・設計内容を文書化し、チームで共有した経験 ※ゲームに関連する開発経験の有無は問いません 【歓迎(WANT)】 以下の経験がある方を歓迎いたします・DSLやLanguage Serverの設計・実装経験 ・WASMを活用した実行基盤の開発経験 ・KubernetesやGKEでの運用経験 ・大規模分散システムの最適化・パフォーマンスチューニング経験 ・難しい課題に対して粘り強く取り組み、技術的な解決策を導き出せる方 ・サービスの基盤を設計する責任感と、全体最適の視点を持てる方 ・新しい技術や未踏領域にも主体的に挑戦できる方 ・ニッチな技術領域(WASM、Language Server等)に挑戦したい方 ・手を動かし、実装を通じてチームの開発力を向上させることを楽しめる方 ・技術そのものを楽しみ、学び続ける姿勢を持った方 |
| アピールポイント | マネジメント業務なし 完全土日休み フレックスタイム |
| リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
| 受動喫煙対策 | 喫煙室設置 |
| 更新日 | 2026/06/01 |
| 求人番号 | 8485273 |
採用企業情報
- ニンテンドーシステムズ株式会社
-
- 資本金5,000百万円
- 会社規模非公開
- その他
-
会社概要
【設立年月日】2023年4月3日
【代表者】佐々木 哲也
【資本金】50億円
【本社所在地】東京都渋谷区渋谷二丁目24番12号
【その他事業所】京都
【事業内容】
◾️任天堂が展開するビジネスのデジタル部分に関するシステムの開発及び運用
◾️新規サービスの企画、開発及び運用
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です