Back to all jobs

Server Engineer

Develop a top-tier app for restaurant reservations in Japan.

Salary

3,200,000+ JPY / Yr. (Estimate Only)

Location

Tokyo

This company is looking for server-side engineers to work with other in-house engineers to improve and add new functions to their 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 our 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.

・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)

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

Ideal
・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

TBD upon offer.

All job descriptions listed on our website are examples for illustrative purposes only.
Genuine job descriptions with full company details are provided after a potential match has been found.

Hear what candidates are saying

Trusted by 7,800+ candidates around the world (and counting).

Profile photo of Jennifer Ko
UI/UX Design

Jennifer Ko

“JCP has given me the opportunity to come here to Japan. I think it's great how the program really sets you up for a successful career.”

Profile photo of Patrick
Cybersecurity

Patrick

“The program made my transition as simple as possible. JCP showed continued interest in my well-being and regularly checked in with me.”

Profile photo of Prachan Shrestha
Business Development

Prachan Shrestha

“My coworkers are friendly, and our office culture is cooperative. Everyone works hard and focuses on what they can learn.”

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.