This position is closed and is no longer accepting applications.

Full-Stack Product Engineer (Ember)

TableCheck Chuo-ku, Tokyo June 24 2025
  • 💴 No salary range given
  • 🏡
    Fully remote
    From Japan
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Fluent English
  • 🧪
    Intermediate level
    5+ years experience required

About TableCheck

TableCheck Chuo-ku, Tokyo

We help diners make restaurant reservations, and we help merchants manage table inventory, enrich dining experiences, and visualize multi-property analytics to gain insights into restaurant performance.

Key benefits

  • Scalable and maintainable
  • Multicultural and full of camaraderie
  • See your work in the wild

About the position

As a Full-Stack Product Engineer at TableCheck, you will own the complete lifecycle of product features — from gathering requirements and designing technical architecture to implementing scalable solutions and iterating based on user feedback. You’ll serve as both a technical executor and product expert, capable of managing project timelines and maintaining quality standards for critical parts of TableCheck’s user experience.

Responsibilities

  • Design and implement scalable frontend solutions using Ember.js and JavaScript (primary focus)
  • Build and maintain backend systems using Ruby on Rails as you grow into the full-stack role
  • Ensure production system reliability with a focus on code quality and performance
  • Collaborate with product managers, users, and stakeholders to gather requirements and guide technical implementation
  • Actively participate in project planning, timeline management, and quality assurance processes to ensure smooth, high-quality releases

Requirements

  • 5+ years of experience with Ember.js, JavaScript, and frontend development
  • Some backend experience or willingness to learn Ruby on Rails as you develop in the role
  • Strong ability to understand business requirements and passion for solving customer problems
  • Good sense of project timelines and quality standards
  • Experience working in a Product Team in a production environment
  • Strong communication and collaboration skills with a team-first mindset
  • Moves fast, has a strong bias for impact, and seeks forgiveness, not permission

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Japanese language skills
  • Previous startup experience is highly desired
  • Experience building products from concept to launch, including user research and feature prioritization
  • Hands-on experience conducting user interviews and translating feedback into product improvements
  • Experience working in the F&B industry (restaurants, hospitality, reservations)
  • Experience building and maintaining B2B marketplace platforms

Hiring Process

  1. 1

    Resume screening by hiring manager.

    Please submit your resume/application in English. Resumes/applications submitted in any other language will be rejected.

  2. 2

    Technical and cultural fit screening

    With the engineering manager (60 minutes)

  3. 3

    Async take-home assignment

    ~1 week, negotiable

  4. 4

    Take-home review call

    With the engineering manager and/or team members (60 minutes)

Related jobs

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.