Lead Full-Stack Engineer (Chinese Speaking)

TableCheck Chuo-ku, Tokyo April 29 2026
  • 💴 No salary range given
  • 🏡
    Fully remote
    From Japan
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Fluent English
  • 🧪
    Senior level
    5+ years experience required
DO YOU NEED MORE INFO?
ASK A QUESTION

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

We’re seeking a Lead Full-Stack Engineer to strengthen our China Squad in delivering exceptional products tailored for the Chinese market. Working under the supervision of the Engineering Manager, you will be a senior technical contributor and mentor who understands Chinese business culture and customer needs. You’ll combine hands-on development expertise with the ability to guide technical decisions, helping the squad deliver high-quality products that resonate with our rapidly growing Chinese customer base.

This role requires someone who excels at both frontend and backend development while understanding the unique requirements of the Chinese market. While there will be a strong focus on WeChat ecosystem integrations, you’ll also work with various other Chinese platforms and payment systems. You’ll be responsible for implementing complex features while mentoring other engineers and maintaining our high engineering standards.

Work Arrangement

  • Remote-first position with flexibility to work from anywhere
  • At least 4 hours overlap with our core hours of 11:00 ~ 19:00 GMT+9 is required.
  • Occasional travel to China for client meetings and team gatherings may be required

Requirements

  • 5+ years of full-stack development experience with strong proficiency in both frontend and backend
  • Strong experience in Ruby on Rails and Javascript
  • Hands-on experience with WeChat Mini-Programs development and WeChat ecosystem integrations
  • Fluent Mandarin Chinese proficiency with deep understanding of Chinese business culture
  • Fluent English communication skills for collaboration with global teams
  • Experience with Chinese payment systems (WeChat Pay, Alipay, UnionPay)
  • Strong ability to understand business requirements and passion for solving customer problems

Nice to haves

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

  • Experience with Ember.js or React for frontend development
  • Familiarity with Chinese F&B industry and restaurant operations
  • Experience with Chinese cloud providers (Alibaba Cloud, Tencent Cloud)
  • Understanding of Chinese data privacy regulations and compliance requirements

Hiring Process

  1. 1

    Resume screening by HR.

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

  2. 2

    Cultural fit screening with HR (60 minutes)

  3. 3

    Async take-home assignment (~1 week, negotiable)

  4. 4

    Take-home review / technical interview call (60 minutes)

    With the engineering manager and/or team members

  5. 5

    Final interview with CTO (~1hr or less)

DO YOU NEED MORE INFO?
ASK A QUESTION

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.