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
This is a full-time Web Engineer position based in Tokyo. The role works mainly on the Oishi Kenko website and other applications, implementing both server-side and frontend features. Responsibilities include identifying usability issues from the user perspective, proposing and implementing improvements, managing the implementation team, designing and developing APIs, models and databases in Ruby on Rails, and building frontends with React.js, TypeScript, Haml and Sass. The engineer is expected to take initiatives from planning and development through KPI-based effect measurement, including marketing measures intended to increase users.
The role also covers infrastructure for the services, using AWS or GCP. The stated environment primarily uses AWS, with services deployed on ECS. GCP is used for analysis and machine-learning work, and CircleCI is used for nearly all services. A MacBook Pro is provided. The workplace uses a free-address arrangement with selectable work areas including indoor and outdoor spaces, offices and lounges. Online interviews are available.
At least three years of web application development experience is required, whether on the server side or frontend. Preferred experience includes Ruby on Rails server-side development; SPA implementation with React.js or Vue.js; infrastructure construction with AWS or GCP; team development using GitHub; development-project management; and building or operating media services with WordPress.
The engineering group has just under 20 members and works with people in other roles, including registered dietitians who supervise recipe content. The products include a personalized meal-support application that provides recipe search and menu planning based on users’ health conditions, as well as B2B and B2B2C healthcare communication services and other applications. Web engineers may also work on mobile-app APIs, systems for business customers and machine-learning pipelines.
The role provides broad responsibility for service development. Candidates are expected to enjoy planning services and observing user responses, proactively improve their technical skills, collaborate with people in other functions, persist through problem solving and continue adapting as the organization changes.
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.