仕事内容
株式会社ソフトギアは、オンラインゲームのサーバー開発に特化した企業で、自社サーバーエンジン『STRIX』を基盤に数々のメガタイトルの開発を牽引しています。本ポジションでは、大規模オンラインゲームのサーバーサイド設計・開発、および負荷対策をリードしていただきます。リアルタイム通信サーバーやWeb APIサーバーの開発、インフラ構築など、幅広い業務を通じて専門性を発揮できます。
具体的な仕事内容
- インゲームのコアとなるリアルタイムサーバー開発をはじめ、アウトゲーム部分のWeb APIサーバー、チャットサーバー、マッチングサーバーなど、幅広いサーバー開発パートがある。
- 運営タイトルの運用改善や海外ローカライズ対応、各プロジェクトのインフラ構築もサーバーエンジニアの業務領域。
- スキルや経験に合わせて、インゲーム(リアルタイム通信)サーバー開発またはアウトゲーム(Web API / バックエンド)サーバー開発、共通・開発基盤の構築のいずれか、または複数の領域を担当する。
- インゲーム開発では、バトルやマルチプレイなどプレイヤー間のリアルタイム同期システムの設計・開発を行う。
- ソケットプログラミングによる低遅延なチャットサーバーやマッチメイキングシステムを開発し、通信の高速化・チューニングを行う。
- アウトゲーム開発では、認証、課金、ガチャ、プレイヤーデータ管理などゲームの基盤となるWeb APIを開発する。
- APIサーバーの設計・開発、DBの負荷分散やRedis等を用いたキャッシュ戦略の最適化、KPIツールや社内管理ツールの構築を行う。
- 共通・開発基盤の構築では、GitLab CIやCircleCIを用いたCI/CD環境の構築とデプロイ自動化による開発効率化を行う。
- AWS、GCP等のクラウド環境を利用したインフラ構築、および負荷試験・パフォーマンスチューニングを行う。
募集プロジェクト(一部)
- PROJECT ACES
- ガンダムシリーズメタバースプラットフォーム"neem"
- その他、アクションMMORPGなど
このポジションの魅力
- オンラインゲームのサーバー開発は、リアルタイム性や超高並列処理が求められる領域であり、数万人規模の同時接続下での高い可用性維持とシームレスな通信環境担保が最大の醍醐味。
- ソフトギアは18年以上にわたりゲームのバックエンドに特化し、自社サーバーエンジン『STRIX』をベースに数々のメガタイトルのサーバー設計・開発を牽引してきた。
- 本ポジションでは、大規模オンラインゲームにおけるサーバーサイドの設計・開発、および負荷対策をリードする。
- Javaによる超低遅延リアルタイムサーバー開発から、PHP/Javaによる大規模API・マイクロサービスのアーキテクチャ設計まで、自身の専門性を最大限に発揮できるプロジェクトが揃っている。
求めるスキル・経験
必須
RDBMS(MySQL、PostgreSQLなど)を用いた開発経験、およびインデックス最適化やクエリチューニングに関する基礎知識 MySQLパフォーマンス最適化経験PostgreSQL
歓迎
ゲームロジックの開発経験
Linuxサーバーの構築・運用経験、およびクラウド環境(AWS / GCP)を用いたインフラ構築経験 AWSGCPインフラ設計・運用経験
大規模アクセス(数万〜数十万DAU以上)の負荷対策、パフォーマンスチューニングの経験 パフォーマンス最適化経験
Docker / Kubernetes を用いたコンテナ環境での開発・運用経験 DockerKubernetes
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 407万〜804万円
- 勤務地
- 東京都 新宿区
- 出社・リモート
- 出社
- レベル
- メンバー
- 勤務時間
- フレックスタイム制 / 実働8時間 / 休憩60分
- 休日休暇
- 年間休日126日 / 完全週休2日制 / 祝日休み
- 給与の詳細
- みなし残業 月30時間