仕事概要
グローバル展開している大規模ゲームタイトルの開発・運営メンバーとしてご参画いただきます。
Ruby on Railsの性能を最大限まで引き出し、大量のトラフィックに対して複雑なゲームロジックを処理できるように、アプリケーション実装やインフラ構成を工夫しています。今後も多くの開発が計画されているタイトルであるため、積極採用中です。
【業務内容】
・Ruby on Rails, MySQL, Redis を利用したサーバーアプリケーション、ウェブ API の開発
・機能投入後の効果検証、機能改善
・チームでの設計/コードレビュー
・パフォーマンスチューニング、負荷試験、負荷対策
・基盤技術の調査、研究、選定、改善
【利用技術・開発プロセスなど】
・高トラフィックへの対応: 2万リクエスト/秒を超える高トラフィックに対しても安定してサービスが提供できており、それに見合う規模のインフラストラクチャを工数をかけず構築・運用できるノウハウが築かれています。
具体的には、アプリサーバーは自動でスケール、DB は自動フェイルオーバーできる状態になっているなど、当たり前のことが健全に、マネージドサービスを活用しながら実現されています。また、負荷試験もリリースサイクルごとに実施しています。
・計画的なアップデート: プログラミング言語、フレームワーク、ミドルウェア、OS などのアップデートを計画的に行っており、サポートされていない古いバージョンを使い続けるなどの苦労はありません。
・新しい技術要素の採用: 例えば AWS Graviton (Arm ベースチップ) への一部移行は、移行にあたっての課題・工数と、料金面のメリットを比較しながら提案し、実現しています。こういった提案が歓迎されるのもアカツキゲームス・エンジニアリングの特徴です。
・ソフトウェアテストの充実: 今後のリグレッションを防ぐため、重要部分に関するユニットテストは必須と考えられており、pull request の際にもテストコードを必須としています。また、そういったテストを実施するための CI/CD 基盤が用意されています。
スクラムの採用: スクラムの開発手法を取り入れており、企画の早い段階からエンジニアが相談に加わり、開発スケジュールやスコープの意思決定にも健全に関わっています。
【開発環境・言語】
・サーバー: Ruby on Rails, MySQL, Redis, memcached
・インフラ: AWS (ECS, RDS, ElastiCache, CloudFormation etc.), GCP (BigQuery, GCE, etc.)
・コード管理: GitHub
・サーバーOS: Linux
・開発用 PC: macOS
・利用サービス: New Relic, Mackerel, FutureVuls, Sentry, GitHub Actions
・その他利用ソフトウェア: Ansible, Docker, Locust, Redash
必須スキル
・製品・実サービスレベルのサーバーサイドソフトウェア開発経験
・コーディング能力 (プログラミング言語や経験年数は問いません)
・業務経験 4 年以上の場合、Linux または UNIX 上での開発経験
歓迎スキル
・Ruby on Rails, MySQL での開発経験
・オープンソースへの貢献
・ゲームバトルロジックのサーバー側での設計・実装経験
求める人物像
・業務で関わる全ての人に対して謙虚(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階 |