IT for Food and Hospitality

Server Engineer

  • Category
  • Exp. Requirement
    Some Experience Required
  • Japanese Requirement
    Intermediate/Advanced (N2+)
  • Location
  • Overseas Applications OK
  • Domestic (Japan) Applications Only
Apply Today

Company Info.

This company's main product is an easy and convenient reservation management platform for food service providers, from high-class restaurants, to pubs, and everything in between. The service is said to sharply reduce the amount of valuable time restaurant staff spends managing reservations. While simultaneously providing an indispensable tool for efficient store management, the company aims to help lagging food and hospitality providers leap into the modern day with vital digital services.

Position Description

This company is looking for server-side engineers to work with other in-house engineers to improve and add new functions to the app server, which is the main axis of all provided services. The company's flagship app stores all data in the cloud using Web APIs developed using Ruby on Rails and deployed on AWS servers. Development is based on using open source libraries and GitHub pull requests, and tests are automatically executed using CircleCI for each push to GitHub and server deployment.

Currently used technologies:
・Ruby on Rails 4 / Go
・AngularJS / TypeScript / React.js / WebRTC
・AWS / BigQuery
・Ansible / Serverspec
・NewRelic / PagerDuty / Pingdom / Mackerel / Bugsnag

Online information exchange is conducted using an enthusiastic Slack group, for everything from small talk to discussing active development. There are also counters throughout the office where employees can chat and conduct standing meetings face-to-face.

Ideal Candidate

・You love programming more than anything
・You want to work in a startup environment with a small and nimble team
・You want to create a new business or services on your own
・You want to learn and be able to use a wide variety of skills
・You want testing to be automatic
・You enjoyed reading any of the following books:
 ・ReWork: Change the Way You Work Forever (Jason Fried and David Heinemeier Hansson)
 ・The Lean Startup (Eric Ries)
 ・Team Geek (Ben Collins-Sussman and Brian Fitzpatrick)
 ・How Google Works (Eric Schmidt and Jonathan Rosenberg)

・Business-level (N2) Japanese or higher
・Understanding of the requirement definitions and specification designs for server-side applications
・A correct understanding of object-orientation
・Experience developing/using server-side applications
・Development experience with automated testing systems

・Experience with Web API planning and developing
・Experience building back-end for smartphone apps
・Experience or knowledge with open protocols such as OAuth2
・Knowledge of Ruby, or other LL such as Perl/PHP/Python
・Experience with Scrum/Agile
・Experience using AWS, Heroku, or other similar cloud services
・Experience planning and developing for large-scale traffic
・Participation in open-source projects
・An interest in B2B application development
・An interest in or experience with the food service industry
・An interest in or experience with data analysis/statistics

Apply Today

Don't miss these positions:

Systems Integration
App Engineer

Work in a team-oriented environment to help build IT systems for major client companies.

Software R&D, Tech Consulting
iOS Engineer (Full-Stack)

Build iOS apps for the most innovative companies in Japan.

Networking Systems
Web Development Engineer

Design and build systems for some of Japan's infrastructure companies.

Please note that all positions are subject to availability.
Respective company names will be provided to applicants when a match has been made.

Want to get started?

Sign up to learn more about what opportunities may be available to you.
Sign Up now