Backend Developer

PlayBrain is looking for a key position to be filled to lead the backend development of our web platform, building functionality around esports and game communities. A backend engineer at PlayBrain is responsible for writing and maintaining code and systems to run our web platforms and applications. Our primary stack is based on the Serverless framework, utilizing AWS (Lambda, DynamoDB, Cloudfront, S3, etc.) and some 3rd party services (Auth0, Algolia, etc.) Our backend is written in Node.js.

Responsibilities

  • Write and maintain backend code for PlayBrain-related platforms and services
  • Setup and maintain AWS servers to run the software
  • Write and maintain technical specs for our projects
  • Collaborate internally with the frontend development team
  • Report to and advise management about the technical health and needs of our software

Requirements

  • 5+ years of backend development experience
  • Experience with modern technology stacks (specifically Node.js and NoSQL such as DynamoDB, but these are up for discussion based on experience or new advice brought by the candidate)
  • Functional programming knowledge
  • Experience with BDD/TDD using any of the following libraries: Mocha, Chai, Jest or Tape
  • Ability to handle basic security and user privacy requirements
  • Ability to handle day-to-day basic DevOps with AWS
  • Willingness to learn and experiment with new technology, such as generative AI

 

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Realtime Firebase database
  • Python experience.
  • Strong testing methodology
  • Shopify experience.
  • Interested in gaming in general and e-sports in particular, or actually play them
  • Experience with state management tools, such as Redux or React Context.
  • Ability to understand/read basic Japanese. (JLPT N5+)

 

Technology stack

  • Language/Tech: React.js, styled-components, chart.js, TypeScript, JavaScript, Python, GraphQL, RESTful API’s, Storybook, chai & jest, webpack, react-spring
  • Version: GitLab
  • Database: Firebase realtime, MySQL, DynamoDB
  • Infrastructure : S3 bucket website, Auth0
  • CI: GitLab pipelines
  • Orchestrator: Docker

APPLY FOR THIS POSITION

To apply, please send your resume, work history and relevant portfolio of work using this contact form.