Logo for TableCheck

Principal Ruby Engineer

Role overview

Qualifications

  • 5+ years Ruby on Rails
  • 5+ years of MongoDB or PostgreSQL
  • Experience maintaining an application with a large user base and performing production releases
  • Test-driven development

Responsibilities

  • Maintain and enhance TableCheck's core monolith app
  • Perform code reviews and production releases
  • Proactively engage with stakeholders, primarily in Product and Sales
  • Create clear and concise documentation

About the company

TableCheck logo

TableCheck

TableCheck empowers worldwide hospitality. Our restaurant booking and guest experience platform helps restaurants and hospitality operators drive long-term success for their businesses. Today, we are proudly serving more than 9000+ clients in over 35 countries including 280+ Michelin-starred restaurants.Founded in 2011, our company has now become the standard solution for restaurants and hospitality businesses around the world to drive guest loyalty and revenue. Our roster of global clients includes Hilton Hotels & Resorts, Intercontinental Hotels & Resorts, Minor Hotels Hyatt, Andaz, Fogo, Pizza 4P's, Tony Roma's, Bills and etc.Whether it is a large-scale hotel, an enterprise, or a small-scale restaurant, we have all the right tools to help bring their business to the next level. Email: info@tablecheck.com

Company details

Company typeSME
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

■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 13,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

TableCheck, Japan’s leading restaurant reservation management platform, is seeking a Senior Ruby Engineer to join our Core App Team. You will own the Core Application, a Ruby On Rails monolith fueling all TableCheck core functionalities, maintaining its codebase as well as building new features.

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
• Maintain and enhance TableCheck's core monolith app
• Perform code reviews and production releases
• Work in direct contact with our CTO, and define priorities
• Proactively engage with stakeholders, primarily in Product and Sales
• Create clear and concise documentation
• Interact and cooperate with other engineers from other teams
• Mentor and support other engineers, as the team grows

■Mandatory Skills
• 5+ years Ruby on Rails
• 5+ years of MongoDB or PostgreSQL 

■Recommended Skills
• Experience maintaining an application with a large user base and performing production releases
• Previous startup experience highly desired
• Software Security
• Test-driven development
• Experience maintaining existing applications

■Language Skills
• Business-level English
• Japanese is not necessary but is considered a plus

■Evaluation Criteria
• Applicants will be evaluated based on their technical skills, cultural fit,
   and strength of their previous experience.
• Applicants will be asked to complete a small coding project, and successfully present it for evaluation purposes.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Ruby Developer Related jobs

Other jobs at TableCheck

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.