バックエンドエンジニア

PlayBrainでは、eスポーツおよびゲームコミュニティに関する機能を構築するウェブプラットフォームのバックエンド開発をリードする、重要なポジションを募集しています。 PlayBrainのバックエンドエンジニアは、当社のウェブプラットフォームおよびアプリケーションを運用するためのコードやシステムの作成・保守を担当します。当社の主な技術スタックはServerless Frameworkに基づいており、AWS(Lambda、DynamoDB、CloudFront、S3など)や、いくつかの外部サービス(Auth0、Algoliaなど)を活用しています。バックエンドはNode.jsで記述されています。

業務内容

  • PlayBrain関連のプラットフォームおよびサービスのバックエンドコードの設計・実装・保守
  • ソフトウェアを稼働させるためのAWSインフラの構築・設定・運用(Lambda, EC2, RDS, DynamoDB, Route53, VPC等)
  • ビルドプロセスおよびCI/CD環境(GitLab Pipelines)の整備・保守
  • プロジェクトの技術仕様書や設計ドキュメントの作成・管理
  • フロントエンド開発チームとの要件整理・技術的連携
  • システムの技術的健全性や改善提案をマネジメント層に報告・助言

応募条件(必須)

  • バックエンド開発の実務経験5年以上
  • Node.jsによる開発経験、およびNoSQL(特にDynamoDB)を扱った経験
  • SQLクエリを用いたデータ取得・集計の経験
  • RESTまたはGraphQL APIの設計・開発経験
  • AWS上でのインフラ構築・運用経験(Lambda, RDS, EC2, S3など)
  • GitLab CI/CDパイプラインを含むビルド・デプロイフローの管理経験
  • Linux環境におけるサーバー運用、スクリプト作成、crontabの設定経験
  • 高い自立性と問題解決能力(サポートを前提としない業務遂行ができること)
  • 日本語が母国語である方、またはビジネスレベル以上の日本語能力を有する方

歓迎スキル・経験

  • GraphQLの実装または運用経験
  • Firebase Realtime Databaseの使用経験
  • Pythonの利用経験
  • OpenSearch / Elasticsearch の利用経験
  • Auth0を用いた認証基盤の構築経験
  • Shopify開発経験
  • AI関連ライブラリの導入・試作経験(チャットボットなど)
  • 分析機能の実装経験や数学的な素養
  • ゲーム・eスポーツへの関心、または実際にプレイしている方
  • ReduxやReact Contextなど状態管理の理解
  • 日常会話レベルの英語(必須ではありません)

技術スタック

  • 言語・技術: Node.js、TypeScript、Python、GraphQL、RESTful API、
  • バージョン管理: GitLab
  • データベース: DynamoDB、RDS Aurora、Firebase Realtime Database、MySQL、OpenSearch
  • インフラ: AWS(Lambda、EC2、S3、Route 53、VPC)、Auth0
  • CI/CD: GitLab Pipelines
  • オーケストレーション: Docker

このポジションに応募する

履歴書と職務経歴書、関連する作品ポートフォリオをご準備ください。