Full-stack Engineer Opportunity

tablecheck company

Subscribe to our Telegram & Twitter Channel

Full-stack Engineer in JAPAN

Visa sponsorship 1 year ago
About TableCheck

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 8,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 to become the world’s leader in restaurant management.

What we value

  • Our engineering first principles: Engineering – The first principles | TableCheck Tech Blog
  • Our code review guidelines: https://github.com/TableCheck-Labs/code-review-guidelines/blob/main/README.mdConnect your Github account
  • What it’s like to work at TableCheck: What it’s like to work at TableCheck
  • Frontend engineering at TableCheck: Frontend engineering at TableCheck

Requirements

  • You'll have full-stack experience with relevant technologies like typescript, react, nodejs, ruby on rails, aws, etc.
  • You have started a project from scratch. You might have led a project, been a founder previously, or built an impressive side project.
  • You have strong communication skills and value team over individual.
  • You move fast, have a strong bias for impact, and seek forgiveness, not permission.

Other

  • A stable internet connection is absolutely required.
  • Fluent English is required. Japanese is not required but is a plus.
  • Four hours overlap with our core hours of 11:00 ~ 19:00 GTM+9 is required.

Interview Process

LeetCode style pure algorithm questions or take-homes will not be used for this specific interview process. Our aim is to evaluate your mastery of the fundamentals, problem-solving abilities, openness to receiving constructive feedback on design choices, and most importantly, your compatibility with our team dynamics during day-to-day operations.

The interview process for this role consists of the following stages:

  • 60 minute chat with the engineering manager.
  • Take-home assignment.
  • Chat on google meets with our engineers where we discuss your take-home assignment, tradeoffs you made, and possibly ask you to add another feature.
  • 60 minute chat with cross-team members in product, qa, design, etc.

Perks & Benefits

  • 10 days PTO, with summer break, winter break and your birthday off.
  • Distributed/remote-first, no "hybrid" working either.
  • Japanese visa sponsorship, and reimbursement for visa renewal.
  • Budget for educational and training materials including copilot, chatGPT, etc.
  • Referral bonuses.
  • Sales commissions if you're able to bring new customers onto our platform.
  • Diverse working environment with awesome individuals from over 21 countries.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly