Mid-level Web Engineer

Oishi Kenko

Rails

Full-stack

TypeScript

React

About this role

This full-time Web Engineer role develops and operates the Oishi Kenko website and other applications. Responsibilities cover both server-side and frontend implementation, including proposing improvements from the user’s perspective, considering service initiatives, and managing the implementation team. The role can also involve work on APIs for mobile applications, business systems, and machine-learning pipelines.

The required qualification is at least three years of web application development experience, on either the server side or frontend. Preferred experience includes server-side development with Ruby on Rails, building single-page applications with React.js or Vue.js, infrastructure development using AWS or GCP, team development with GitHub, development project management, and building or operating media services with WordPress.

The named development technologies include Ruby on Rails for API, model, and database design and development; React.js, TypeScript, Haml, and Sass for frontend work; and AWS and GCP for infrastructure. The infrastructure primarily uses AWS, with services deployed on ECS. GCP is used for analysis and machine-learning tasks, and CircleCI is used across almost all services for continuous integration. A MacBook Pro is provided as the development machine.

The company develops a food and lifestyle support application that personalizes recipe searches and meal planning according to users’ health conditions, including illness prevention and care. It also provides healthcare communication solutions and enterprise services using food content and lifestyle data. The engineering organization has fewer than 20 engineers, and the company has 45 members. Engineers are expected to lead initiatives, review results using KPIs, and work with other occupations to improve services.

The work location is Tokyo, and online interviews are available.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.