TableCheck is a global platform built to help restaurants own their guest experience.
We help merchants reduce their reliance on paid booking channels by directly converting first-time diners into repeat guests—and repeat guests into loyal fans.
Used by over 10,000 restaurants in over 30 countries, including top hospitality brands and over 200 Michelin-starred restaurants, TableCheck has set new standards for restaurant management tools in Japan and is steadily growing to take on the challenge of becoming the world’s leader in restaurant management.
We're seeking a Software Engineer experienced in API design and development as part of a full-stack squad building user-facing products. As a member of our team, you will scope, architect, and build critical components that integrate with numerous internal and third-party systems.
TableCheck has embraced remote work. As such, communication and documentation are in our blood. We look for and write about signals in the noise which enables us to constantly learn and adapt, and we expect members of our teams to constantly follow up with questions and updates to keep everyone in the loop.
Responsibilities
- Cross-domain product development in a squad comprised of frontend & backend engineers, product managers, designers, QA, and close collaboration with all squad members.
- Design and build APIs for our customers, vendors, and internal use
- Create integrations with 3rd party APIs
- Create clear and concise documentation
- Estimate tasks and provide continuous feedback
Requirements
- 5+ years of experience with backend software development
- 3+ years of experience with Ruby on Rails
- 3+ years of experience with MongoDB or PostgreSQL
- Understands and contributes to the business requirements, and has a burning desire to solve customer problems
- Business-level English
- Experience working in a Product Team, where you maintained a product in a production setting.
- Has strong communication skills and values team over individual.
- Moves fast, has a strong bias for impact, and seeks forgiveness, not permission.
- At least 4 hours overlap with our core hours of 11:00 ~ 19:00 GTM+9 is required.
Nice to haves
- Experience working with Front-end technologies (Ideally, ReactJS)
- Experience working with Cloud infrastructures (Ideally, AWS)
- Previous startup experience is highly desired
- Software Security
- Test-driven development
- Payment gateway integration
- Experience with any of these other languages: Elixir, Scala, Go, or Python
Interview process
- Resume screening
- HR screening (1 hr)
- Async take-home assignment (~1 week, negotiable)
- Technical interview with the team (1hr)
- Final interview with CTO (~ 1hr or less)
TableCheckについて
テーブルチェックは、「Dining Connected – 世界中のレストランとカスタマーの最良の架け橋になる」をミッションに事業を展開する日本発レストランテックカンパニーです。世界中のレストランとカスタマーを繋ぐプラットフォームを創造し、テクノロジーを活用した次世代の「おもてなし」を実現します。現在、展開している主なサービスは、飲食店向け予約・顧客管理システム「TableCheck」と、ユーザー向け飲食店検索・予約ポータルサイト「TableCheck」。24 時間 365日リアルタイムの空席情報を把握することで、飲食店にもユーザーにもより良いレストラン体験の実現をサポートしています。 社内公用語は英語、世界各国から優秀なメンバーが集まり(2020年8月現在、19 か国)、業界のイノベーターとしてマーケットをリードしています。 世界中に展開する大手グローバルホテルチェーンや星付きレストランを筆頭に、厳しい水準と高い信頼性を求める一流のレストラン・飲食企業を取引先として抱え、日本国内にとどまらない事業展開を実現しています。
私たちはリモートワークを第一とし、非同期型の働き方を採用しています。アジアとヨーロッパ各地にいる従業員が、同じチームで働いています。そのため、コミュニケーションとドキュメント作成は私たちの根幹にあります。ノイズの中からシグナルを見つけ、それについて発信することで、常に学び、適応し続けられるようにしています。また、チームの全員が状況を把握できるよう、メンバーには質問や進捗の共有を継続的に行うことを期待しています。
Engineeringチームのコミュニケーション言語は英語のため、通常、日本語スキルは必須ではありません。現在日本国外にいる方からの応募も歓迎しています。日本への転居を希望する場合は、ビザをスポンサーできます。また、転居する予定のないリモート候補者にも門戸を開いています。
求人アラートを受け取る
ニュースレターに登録して、厳選した日本のIT求人をメールで受け取りましょう。










