Backend Engineering Manager
Job Title: Backend Engineering Manager
Location: Tokyo, Japan / Remote
Company: TableCheck
Job Type: Full-Time
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 9,000 restaurants in 35 countries–including over 270 Michelin starred restaurants and top hospitality brands such as Hilton, Hyatt, and IHG–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.
Job Description
We are seeking an experienced Backend Engineering Manager to lead our server app engineering teams and drive the development of our cutting-edge restaurant management platform. The ideal candidate will have a strong technical background, proven leadership skills, and a passion for delivering high-quality SaaS solutions.
This role will report to the CTO for the current time, and in the future to a Head of Engineering role we are hiring concurrently. Roughly 10 engineers will report into this role, including the following teams:
Frontend Engineering
Backend Engineering
Site Reliability
We are considering candidates for Manager of Backend Engineering as well.
Our Culture
TableCheck has a tight-knit engineering culture. We believe in hiring talented engineers then unleashing their creativity; we grant 20% free work time and hold Hackathons events. Here are a few articles which will give a sense of how we operate:
Tech Stack
Our back tech stack includes Ruby/Rails, Elixir/Phoenix, MongoDB, Postgres, Elasticsearch, Clickhouse, AWS, Kubernetes, Terraform, Argo CD, Prometheus, New Relic. We expect this role to have a fair degree of familiarity in many if not all of these languages. On the frontend we use Javascript/React/Typescript
Responsibilities
Lead and direct the engineering team, ensuring the delivery of high-quality, scalable, and reliable software-as-a-service products.
Collaborate with cross-functional teams, including product management, design, and customer success, to define and execute the product roadmap.
Foster a culture of innovation, excellence, and continuous improvement within the engineering team.
Establish and implement engineering best practices, processes, and standards to ensure efficient and effective development cycles.
Mentor and develop engineering talent, providing guidance and support to help team members achieve their full potential.
Oversee the recruitment, retention, and professional development of a high-performing engineering team.
Manage and optimize the engineering budget, ensuring the efficient allocation of resources.
Build strong relationships with key stakeholders, including customers, partners, and vendors, to understand their needs and ensure TableCheck’s engineering efforts are aligned with business objectives.
Represent TableCheck’s engineering team internally and externally, acting as a technical spokesperson and advocate.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
10+ years of software engineering experience, with at least 5 years in a leadership role managing engineering teams.
Fluency in English; Japanese is a plus but not mandatory.
Ability to relocate to Tokyo, Japan (we’d like you to be available for in-person meetings with our leadership team.)
Strong technical expertise in software development, system architecture, and cloud-based solutions.
Proven track record of delivering high-quality, scalable, and reliable software solutions.
Excellent leadership and team management skills, with the ability to motivate, mentor, and develop talent.
Strong strategic thinking and problem-solving abilities.
Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
Experience working in a fast-paced, agile environment.
Passion for the hospitality industry and a commitment to delivering exceptional customer experiences.
A humble spirit and a drive for continual self-improvement.
Benefits
Competitive salary and performance-based bonuses.
A diverse work culture with colleagues from over 19 countries.
Support for Japanese visa sponsorship and reimbursement for visa renewal.
Standard benefits package including health insurance, national pension plan, and paid time off.
Remote-first working environment; no hybrid work.
Flexible hours (typical hours from 10:00 to 19:00 JST.)
to be a part of a global leader in the restaurant technology industry, making a real impact on the hospitality sector.
How to Apply
Please apply via careers.tablecheck.com.
- Department
- Technology > Engineering
- Locations
- Tokyo Office
- Remote status
- Fully Remote
About TableCheck
Founded in 2011, TableCheck is a tech start up company that provides solutions and products to restaurants and hospitality businesses around the world. Part of TableCheck’s mission is to change the landscape of hospitality with its all-in-one restaurant booking and guest experience platform. To make this happen, we need to grow our global team and find the best minds to empower worldwide hospitality.
Backend Engineering Manager
Loading application form
Already working at TableCheck?
Let’s recruit together and find your next colleague.