仕事概要
スクウェア・エニックスとの共同開発による「ロマンシング サガ リ・ユニバース」 のゲーム開発、運営に関わるサーバーサイドのエンジニアリング業務をお任せいたします。
【具体的な業務内容】
・Elixir, MySQL を利用したサーバー・アプリケーション、ウェブ API の開発
・機能投入後の効果検証のサポート、機能改善
・設計やコードのレビュー
・新機能の負荷試験、パフォーマンスチューニング
・基盤技術の調査・研究、選定、改善
・OSS への貢献 など
【利用技術・組織について】
スクウェア・エニックスとの共同開発による「ロマンシング サガ リ・ユニバース」(※ 以下「ロマサガRS」) のサーバーサイドは、プログラミング言語 Elixir により実装されています。このポジションにご応募いただいた場合、原則ロマサガRS 開発チームに配属されることが前提となります。
ロマサガRS のサーバーサイドは 1 分あたり最大 100 万リクエストを受け付けており、国内最大級のトラフィックをさばく Elixir アプリケーションになっています。
また、チートを防ぐため全てのビジネスロジックをサーバーサイドで実行していますが、それでも社内で運用している Ruby on Rails で実装されている他タイトルに比べると、おおよそ半分程度のサーバ台数 (数十台規模) におさまっており、Erlang VM 性能の恩恵を享受しています。
ロマサガ RS 開発チームでは、バトルロジックまでもがサーバーサイドで動作していること、マスターデータの構造設計もサーバーエンジニアが行っていることから、サーバーエンジニアが「ゲームを作っている」という実感を濃く得られるという特徴があります。企画者と対話を重ね、要件をともに整理し、時には企画者がユーザに提供したい体験のコアを理解した上で、長期的な開発を継続可能にする、工数をより小さいものにする仕様をエンジニアから提案しながら開発を進めています。ゲームのおもしろさづくりに積極的に関わりたいサーバーエンジニアを歓迎します。
また、Elixir の世界では既存 OSS に対する機能追加などを通して改善していく余地も多くあり、そういった活動を企業の枠を超えて行っていくこともミッションのひとつになっています。Elixir と周辺ライブラリに対する OSS 活動に興味のある方も歓迎しています。
【開発環境・言語】
・サーバー: Elixir, Amazon Aurora (MySQL)
・Amazon Web Services (AWS)
・GitHub
・サーバー OS: Linux
・Webサーバー: OpenResty (NGINX)
・開発用 PC: Mac
必須スキル
※Elixir はまだ歴史の短い言語なので、Elixir による開発経験は必須ではありません。
・企画者と対話しながら実現したい要件を整理できる
・ユーザに届けたい体験を理解し、必要工数や長期的な開発継続性を考慮して適切な仕様を提案できる
・品質の高い (DRY, YAGNI, KISSを考慮した) 設計、実装ができる
・自らの設計を他職種に対しても、わかりやすく説明できる
・チーム開発を楽しめる
歓迎スキル
・スマートフォン・ゲームのサーバサイドに関する業務知識
・特にゲームを運用していくにあたって、データ作成の難しさを理解しており、データ作成ミスによる不具合を検知する仕組み作りなどができる
・プログラミング言語 Elixir への興味・関心
・Elixir 以外の技術要素への興味・関心 (チームでは Python, Go, Ruby も利用)
・AWS, GCP などのクラウドインフラの構築・運用経験
・ゲームに対する情熱を持てる
・エンジニア以外 (プランナー、QA など) の業務効率化に積極的である
求める人物像
・業務で関わる全ての人に対して謙虚(Humility) 、尊敬(Respect) 、信頼(Trust) を持ちながらコミュニーケーションが取れる
・複雑なアーキテクチャや、技術的な事象、組織的な問題を整理して簡潔に説明できる
・セルフモチベーションコントロール・セルフマネジメントができ、プロジェクトゴールやマイルストーンに向けて、1-4週間のイテレーションで安定して開発を進められる
・課題解決を目的としたコミュニケーションにおいて、チームとしてできていることを見つけて伝えた上で、より理想状態に近づくための解決策を提案できる
・チームとして成果を上げるために自発的に提案し、行動できる
・成果とは自分の領域の成果やチーム内の成果ではなく、プロダクトの売上や、遊んでくださるプレイヤーの満足や楽しさにつながる必要があることを理解している
応募概要
給与 | 500万円〜1000万円 ※上記は目安です。ご経験に応じて決定いたします。 |
---|---|
勤務地 | 東京本社 東京都品川区上大崎2-13-30 oak meguro 8階 |
雇用形態 | 正社員 |
勤務体系 | 専門型裁量労働制 【休日休暇】 ・土、日、祝日 ・年次有給休暇、慶弔休暇、年末年始休暇、特別休暇、産休・育休など |
試用期間 | あり(6ヶ月)※条件に変更なし |
福利厚生 | ## 開発環境/ファシリティ - Unity Source Code(https://unity.com/ja/products/source-code) のアクセス - GitHub Copilot サブスクリプション - JetBrains IDEs (Rider, RubyMine など) ライセンスの提供 - 端末選択制度 - 最新のMac( MacBookPro 14/16 )かWindowsを選択できます。 (デフォルトでMacBookPro14 になります) またキーボードもJIS と USが選択できます。 - 外部モニターは2種類から選べます(複数可 / 自宅配送可 ) - 24inch / 27inch(4K UHD) - その他貸与 - 有線ヘッドセット - キーボード/マウス等 ## コミュニケーション - サークル制度 -周年祭 ## 手当 - 住宅補助 - 20,000円/月(対象:オフィスから直線距離で半径2km以内に居住している目黒オフィス所属の正社員) - 従業員持株会 - 関東ITソフトウェア健康保険組合 ## 子育てサポート - 出産祝金 - 保育手当 - キッズサポート休暇 - 小学生以下の子の看病の際、有給取得が可能(年間上限5日) - 出産準備休暇(パートナーの出産の際に取得可能) - シッター制度 ## オフィス環境 - 社内カフェ(バリスタ常駐) - ランチ提供(不定期) |
企業情報
企業名 | 株式会社アカツキゲームス |
---|---|
設立年月 | 2021年12月 |
本社所在地 | 東京都品川区上大崎2-13-30 oak meguro 8階 |