バックエンドエンジニア

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

業務内容

  • PlayBrain関連のプラットフォームおよびサービスのバックエンドコードの作成・保守
  • ソフトウェアを稼働させるためのAWSサーバーの設定・管理
  • プロジェクトの技術仕様書の作成・管理
  • フロントエンド開発チームとの社内連携
  • ソフトウェアの技術的な健全性と必要事項について、マネジメント層への報告・助言

応募条件

  • バックエンド開発の実務経験が5年以上
  • モダンな技術スタックの経験(特にNode.jsおよびNoSQL(DynamoDBなど)だが、候補者の経験や知見によっては応相談)
  • 関数型プログラミングに関する知識
  • Mocha、Chai、Jest、Tapeなどを用いたBDD/TDDの経験
  • セキュリティおよびユーザーのプライバシー要件への基本的な対応力
  • AWSでの日常的なDevOps対応力
  • 生成AIなどの新技術への学習意欲・実験志向

歓迎スキル・経験

  • Firebase Realtime Databaseの使用経験
  • Pythonの使用経験
  • 高度なテスト手法に関する知識
  • Shopifyの開発経験
  • ゲーム全般や特にeスポーツへの関心、または実際にプレイしている
  • ReduxやReact Contextなどの状態管理ツールの経験
  • 日常会話レベルの英語(必須ではありません)

技術スタック

  • 言語・技術: React.js、styled-components、chart.js、TypeScript、JavaScript、Python、GraphQL、RESTful API、Storybook、chai、jest、webpack、react-spring
  • バージョン管理: GitLab
  • データベース: Firebase Realtime Database、MySQL、DynamoDB
  • インフラ: S3バケット、Auth0
  • CI/CD: GitLab Pipelines
  • オーケストレーション: Docker

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

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