HimalayasHimalayas logo
ItsaCheckmateIT

Senior Full Stack Engineer - Ruby on Rails & ReactJS

Checkmate, formerly ItsaCheckmate, provides a comprehensive suite of digital ordering solutions for enterprise restaurant brands, integrating third-party and first-party ordering, menu management, and analytics.

ItsaCheckmate

Employee count: 201-500

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Checkmate

Checkmate is a restaurant technology solution provider that has continually evolved over time. We started in 2017 by integrating 3rd party platforms to the POS systems of restaurants. At that time, there were multiple 3rd party platforms like GrubHub, UberEats, DoorDash, Postmates, Caviar, and even Amazon!

This was the photograph that started it all!

We have since then continually evolved to add multiple products to our portfolio, the primary ones being first party ordering solutions like web and app ordering, kiosks and catering. We have now recently moved into three new exciting products: Digital Menu Boards, Phone Ordering AI and Drive thru AI. We form a very core part of the restaurant technology ecosystem, and are continually adding more and more digital solutions for the restaurant brands to increase their sales.

Our revolutionary enterprise menu management system, Everyware, truly unlocks the potential of menus and how it can be customized for each individual digital channel. As you can see, this is a company that continually evolves and adapts and today we are powering digital ordering solutions for some of the largest brands in the world.

We have been called the "north star of vendors" as we truly believe that technology is just a method by which we service the customers, it does not form the entirety of it. Service is a big component of what we provide to our customers, which is inherently believed by every single team member here. We are doing a lot of exciting things, including application of AI in our products and systems, using experimentation at scale to determine what works for our clients and ML to analyze and productize the massive amount of data we have. Each individual here makes a difference and has a valuable contribution. Key traits here are ownership and drive. Join us if you think you have them.

We’re looking for an experienced Senior Full Stack Engineer (Ruby on Rails, React.js) to join our team and help build and scale the systems that power our core applications. You’ll work closely with product managers, designers, and other engineers to design scalable backend systems, manage core data logic, and develop modern responsive user interfaces for a large, high-traffic platform that supports web and mobile experiences. This is a highly impactful role for someone who is passionate about performance, reliability, user experience, and writing clean, maintainable code.

What You’ll Do

As a key member of our engineering team, you’ll design, develop, and maintain critical services that support our products and customers:

  • Frontend Development & UX Focus: Build and maintain modern web applications using React.js, ensuring responsiveness, scalability, and performance. Work closely with UI/UX designers to implement user-friendly interfaces, ensuring cross-browser compatibility and optimization.
  • Backend Development & Core Services: Design, develop, and maintain critical backend services and core application logic using Ruby on Rails, ensuring high reliability, performance, and security.
  • API Development: Design, build, and optimize RESTful or GraphQL APIs to provide efficient, reliable data access for the React frontend and other internal systems.
  • Architecture & Performance: Architect and implement scalable full-stack systems. Continuously optimize performance, reliability, and efficiency through profiling, caching (e.g., Redis), and background job processing (e.g., Sidekiq).
  • Database Management: Design, maintain, and optimize relational databases such as PostgreSQL and MySQL. Write and tune SQL queries for performance and scalability.
  • System Reliability & Monitoring: Contribute to improving observability and performance monitoring. Quickly diagnose and resolve production issues across various environments and platforms.
  • Code Quality & Automation: Write clean, efficient, and well-documented code emphasizing modularity and maintainability. Ensure code quality through best practices, comprehensive automated testing, and active participation in code reviews. Contribute to improving CI/CD pipelines, deployment workflows, and proactively identify areas for system and process improvement.
  • Collaboration & Feature Delivery: Work closely with other engineers, product managers, and designers to deliver impactful, user-focused features that align with product goals.

Requirements

  • Full-Stack Experience: 5+ years of professional experience as a Full Stack Engineer, with a primary focus on Ruby on Rails and modern frontend development with React.js.
  • Frontend Expertise: Expert proficiency in React.js, JavaScript (ES6+), and TypeScript. Strong understanding of core React features including hooks, state management (e.g., Redux, Context API), and robust component design.
  • UI/UX Focus: Knowledge of responsive web design principles and mobile-first development.
  • Database Expertise: Strong knowledge of relational databases (PostgreSQL or MySQL), including schema design and query optimization.
  • Testing & Tools: Strong understanding of modern JavaScript build tools and version control systems like Git. Proven experience with automated testing, testing frameworks, and CI/CD pipelines.
  • Performance & Reliability: Ability to profile, benchmark, and optimize applications for speed and scalability.
  • API Development: Proven experience designing and implementing performant RESTful or GraphQL APIs.
  • Problem Solving: Demonstrated ability to diagnose and resolve complex production issues efficiently.
  • Collaboration: Excellent communication and teamwork skills. Comfortable working cross-functionally with product, design, and other engineering teams.
  • Availability: Must be available to collaborate in real time until at least 5 p.m. US Eastern Time.

Nice-to-Haves

  • Advanced Frontend Frameworks: Experience with Next.js or other server-side rendering (SSR) frameworks.
  • State Management: Familiarity with state management libraries beyond the essentials, such as Recoil or MobX.
  • Optimization: Strong understanding of web performance optimization techniques.
  • Cloud & Infrastructure: Experience with major cloud platforms (AWS, GCP, Azure). Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
  • Design Understanding: Understanding of UI/UX principles and experience working with design tools like Figma or Sketch.
  • Observability: Familiarity with monitoring and observability tools such as Datadog, Scout, New Relic, or Bugsnag.
  • Process: Experience working in an Agile or Scrum development environment.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

India +/- 0 hours

About ItsaCheckmate

Learn more about ItsaCheckmate and their company culture.

View company profile

At Checkmate, formerly ItsaCheckmate, we are spearheading a new era of restaurant technology through groundbreaking innovations designed to empower enterprise brands and streamline their digital operations. Our journey began in 2016 with a singular vision: to solve the complexities of online ordering and integration for restaurants. Recognizing the critical need for a unified platform, we've evolved from an order integration specialist into a comprehensive digital ordering supplier. Our technology facilitates the seamless management of sales across diverse channels, encompassing first-party to third-party ordering platforms, and provides centralized business management tools. This enables restaurant businesses to optimize their ordering processes and significantly improve operational efficiency.

Through relentless innovation, Checkmate offers a scalable technology suite that allows restaurants to drive sales through various avenues, including custom websites, mobile applications, kiosks, catering services, third-party marketplaces, and cutting-edge voice AI. We are committed to helping brands conquer their digital aspirations with seamless integrations, intelligent analytics, and round-the-clock service. Our platform empowers restaurants to launch distinctive ordering experiences, centrally manage menus, recapture lost revenue, harness valuable customer data, and continuously adapt with new integrations. The recent acquisition of VoiceBite, an AI voice ordering technology provider, and Open Tender, a first-party ordering and guest engagement platform, underscores our dedication to providing a truly unified and advanced ordering experience. We are not just focused on solving today's challenges but are proactively anticipating and addressing the technological needs of tomorrow, helping our partners expand their digital footprint and build stronger customer connections.

Employee benefits

Learn about the employee benefits and perks provided at ItsaCheckmate.

View benefits

Medical Insurance

Competitive salary and benefits package-medical, dental, vision, 401K, etc.

Dental Insurance

Competitive salary and benefits package-medical, dental, vision, 401K, etc.

Vision Insurance

Competitive salary and benefits package-medical, dental, vision, 401K, etc.

401K

Competitive salary and benefits package-medical, dental, vision, 401K, etc.

View ItsaCheckmate's employee benefits
Claim this profileItsaCheckmate logoIT

ItsaCheckmate

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at ItsaCheckmate

Explore the variety of open remote roles at ItsaCheckmate, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ItsaCheckmate

Remote companies like ItsaCheckmate

Find your next opportunity by exploring profiles of companies that are similar to ItsaCheckmate. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan