Backend Engineer - Platform *Japanese N1 level

Contract type
Web / Internet Service
Company Type
日系企業/Japanese Company
6 Million yen〜11 Million yen
Japanese Level
ビジネスレベル/Business Level
English Level
日常会話レベル/Daily Conversational Level
Other Language Skills

Job Description

Change "Learning" in Japan! They are looking for a Backend Engineer to develop this service! They are looking for people who can work together to develop one of Japan's leading online education services! This company is striving to develop educational services while developing educational services on a global scale. Study Supplement has a total of 1.1 million paying members in Japan and 2,598 schools (out of 5,000 schools nationwide), and supports the learning of many students and teachers every day. While communicating openly on GitHub and Slack, we are working on the socially impactful business domain of education. [Job Description] You will be involved in the backend development of online education services. The service currently offers the following service lineup in the BtoC/BtoB domain, and Quipper developers are divided into multiple product teams. In this position, you will be responsible for repaying technical debt in backend areas across the board so that these teams can focus on product development. Currently, I am working on the development and operation of learning data infrastructure and video distribution infrastructure. In the development work, they mainly use Ruby on Rails, Elixir & Erlang/OTP, and Go. [The appeal of the position] You will be involved in the development of backend applications that support products with great social significance. You will be involved in the development of a wide range of backend applications, including building resources using cloud services. You will be able to work closely with the product development team and have a lot of discretion in development, from specification and technology selection to design, implementation, operation and maintenance. You can work at your own convenience with flexible start and end times and full remote work.

Required skills

[Required] Backend or platform development for web applications and services Experience in back-end or platform development and operation and maintenance of web application services Language skills equivalent to JLPT N1 [Welcome] Development and operation of vertically and horizontally distributed systems Experience in architectural design and development for development and operation in cloud and microservices environments Experience in designing, implementing, and operating systems that consider and apply availability, elasticity, resilience, and robustness In-depth knowledge of databases and experience in their design and operation Proactivity to discover and raise system issues from a macro perspective and lead to solutions Experience in agile development using Scrum, etc. Contribution to OSS and output through blogs and study groups Good communication skills in English Technologies/tools used: Languages: Ruby, Elixir, Go, etc. Frameworks: Ruby on Rails, Erlang/OTP, etc. Database/Cloud Services: MongoDB, Amazon Aurora (PostgreSQL), BigQuery, Cloud Pub/Sub, etc. Infrastructure: AWS, GCP, Kubernetes Communication: GitHub, Slack