見出し画像

Lv.7 採用したいポジション〜サーバーサイドエンジニア編〜

こんにちは、ちゃんちゃんです。
前回はゲームエンジニアについてご紹介しました。続いて、ゲームの裏側を設計しているサーバーサイドエンジニアの求人について解説したいと思います。

サーバーサイドエンジニア
弊社の場合少しSRE業務の役割と重複するところはありますが、簡単にいうと「モンスターストライク(以下モンスト)」のWebアプリケーションの開発を中心にお願いするポジションです。

なぜ必要なのか
ゲーム内の改善や新機能追加などを継続的に実施しており、さらなるサービスクオリティの向上を実現したい!そのために、日々改善や新しい機能の追加を実施していますが、もっとスピ―ティーにリリースしていきたいため募集を強化しています。

どんな仕事か
スマホゲーム「モンスト」の進化し続けるサービス運用を実現するチームにエンジニアとして参加いただきます。

具体的に…
・バージョンアップで実施するゲーム内の新機能追加や改修案件の開発
・新機能追加や改修を行うにあたってのAPIの開発やDBの設計/運用
・企画やプロモーションチームからの依頼に対する要件整理
・アプリケーションレイヤーで求められる負荷に対する設計

モンストのサーバーサイドエンジニアの特徴
・膨大なトラフィックが発生するが、サービスが止まることなく運用している
・運用型のサービスのため幅広くシステムを見ることができる
・過去6年間の運用で得たノウハウがある

ゲームの主な要素になるキャラクターやステージのパラメータ調整に必要な管理ツールなど、ゲーム運用の根幹に関わる開発を担当することになります。アプリケーション開発、サーバー構築、運用を含む幅広い担当領域を持つためチームの仲間とともにシステムの安定稼働を意識した設計・開発が求められます。

このポジションの魅力

大規模サービス

リリース内容については、デザイン、ゲーム企画などのメンバーで構成される企画会議にて優先度の意思決定をし、実装していきます。世界規模で楽しんでもらっているサービスになりますので、影響は大きくプレッシャーがかかることもありますが、エンジニアとして大きな成長を実現できる環境でもあります。

エンジニアドリブン
各プロジェクトの進め方について、大筋の方針は各マネージャーが決めていきますが、進め方や導入する技術などは現場が主体となります。改善策の実現や新しい技術の導入も検証しながらエンジニアドリブンで進めていくことができます。また、サービスのメジャーバージョンアップ時には、機能改善、機能追加など細かいものも含めると数十ものリリースを同時に実施しています。

現在のチームの特徴
過去数千万規模のユーザー数をほこったSNS「mixi」の運用を知るエンジニアが多数おり、たくさんのノウハウを学べるチーム構成になっております。

こんな人に来てほしい!
・数百万規模のユーザーがいるサービスのサーバサイド開発経験がある方
・ゲームやエンタメのサービスに興味をもち関心が高い方
・オンラインゲームやスマホゲームのWebアプリケーション開発経験がある方

ちゃんちゃんのこのポジションに関する想い
ここまで、サーバーサイドエンジニアの求人をつらつら書いてきました。個人的には非常に重要なポジションだと思っております。というのも、実際ゲームの中で動けるようにするのがサーバーサイドエンジニアだから。直接ユーザーのみなさんに見える部分を開発するゲームエンジニアやUIデザイナーと異なり裏側の部分ですが、こちらのエンジニアがスムーズなゲームデータの読み込みやストレスフリーで接続できるマルチプレーなどを実現しているわけですので。また、システムの面から大規模感を実感できるポジションでもありますので、興味がある人は是非お話しましょう!

関連記事はこちらにもあります!
https://www.slideshare.net/btg7079/ss-179270521
https://speakerdeck.com/haman29/bcu-30-server-9

>>>採用に関するさらに詳しい情報はコチラ

この記事が気に入ったらサポートをしてみませんか?