Job title: Backend Engineer - EH
Job type: Permanent
Emp type: Full-time
Industry: Information Technology < IT >
Salary: Negotiable
Location: Tokyo
Job published: 2024-05-02
Job ID: 46963

Job Description

Backend Software Engineer 

(Tokyo) 

Role

  • Develop web application products on top of our machine learning backend
  • Develop core web infrastructure underlying all products (API server, user identity, payments, access control, etc.)
  • Architect, design, and implement end-user branded web applications
  • Depending on the product's phase - work on the front-end development
  • Other activities (recruiting, marketing, etc.) depending on your interests

 

Development Environment

The following used tools and programming languages list is provided as an example. The tools and programming languages used by each product vary and may change in the future.

Frontend

  • Typescript / SwiftUI / etc.
  • Vue.js / React / Nuxt.js / Next.js / GraphQL(Apollo) / etc.

Backend

  • Node.js / Typescript / Kotlin / Python / Elixir / etc.
  • Express / GraphQL(Apollo) / Phoenix / etc.

Database

  • PostgreSQL / MongoDB / MySQL

Cloud Platform/Infra

  • AWS / GCP / Azure
  • ElasticSearch / SQS / Gognito / etc.

Minimum Required Skills/Experience

  • Web App development experience of more than 3 years
  • Strong knowledge of languages and frameworks such as Python, TypeScript, React, Node.js
  • Extensive experience and knowledge of web application development
  • Strong knowledge of cloud infrastructure and databases
  • Strong knowledge of algorithms and data structures

 

Preferred Skills/Experience

  • Experience with working at startups
  • Strong work initiative
  • Excellent track record in competitive programming (above blue color @AtCoder)
  • Familiar with Modern Languages/Frameworks(Golang, Elixir, etc.)
  • Experience with Agile/Scrum software development
  • Intermediate or higher Japanese language proficiency level