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.