Use Python and SQL to analyze real-world food, health, and lifestyle data, contributing to recommendation systems, clinical research, visualizations, and business reports in a Tokyo R&D internship.
About this role
Based in Tokyo, this full-time Web Engineer role develops and operates the company’s health and meal-support services. The main product is a personalized recipe-search and meal-planning application that adapts to users’ health conditions. The company also provides B2B and B2B2C healthcare communication solutions using its content and lifestyle data, and develops services with partner companies.
The work covers server-side and frontend implementation for the main website and other applications. Responsibilities include proposing user-focused initiatives, identifying usability improvements, implementing changes, and managing the implementation team. The engineer designs and develops APIs, models, and databases with Ruby on Rails, builds frontends with React.js, TypeScript, Haml, and Sass, and constructs infrastructure for the company’s services using AWS and GCP. The wider Web Engineer scope includes mobile-app APIs, systems for business customers, and machine-learning pipelines. The team also plans and leads marketing initiatives to increase users, following work from implementation through impact measurement while reviewing service KPIs.
At least three years of Web application development experience is required, whether on the server side or frontend. Preferred experience includes server-side development with Ruby on Rails; SPA implementation with React.js or Vue.js; infrastructure construction using AWS or GCP; team development with GitHub; development project management; and building or operating media services with WordPress.
The main infrastructure uses AWS, with services deployed on ECS. GCP is used for analytics and machine-learning tasks, and CircleCI is used for nearly all services. A MacBook Pro is provided as the development machine. Source-code review by another engineer is required, and the person responsible generally leads decisions about adopted technologies. The engineering organization has roughly 20 members, within a company of about 50 people. The office uses a free-address arrangement with work areas including indoor and outdoor spaces, offices, and lounges. 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.