ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer - (Ruby on Rails + React)

Checkmate

India Remote permanent

Posted: February 3, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a highly experienced Senior Software Engineer with expertise in Ruby on Rails and React to join our team.

Job Description

Checkmate builds technology solutions that enable restaurants to drive sales and connect with customers wherever and whenever they order. Our enterprise technology runs on cutting edge and innovative platforms leveraging AI, ML, and LLM technologies along with integrations into best of class tools and platforms to help restaurants achieve their goals however they choose. From first-party to third-party ordering and loyalty to data analytics, brands have access to the tools, data, and guidance to power, manage, and evolve their digital businesses using Checkmate.

We are looking for a highly experienced Senior Software Engineer (Ruby on Rails / React) with hands-on expertise building production-grade web applications and APIs. You will work as an Individual Contributor (IC) on a highly collaborative engineering team, partnering closely with product and design to deliver scalable solutions.

This role requires strong Ruby on Rails backend ownership and at least 1 year of professional experience in React.js. You’ll also be expected to contribute to engineering excellence through high-quality code, best practices, and mentoring junior engineers.

What You’ll Do

Ruby on Rails Engineering

• Design, build, test, deploy, and maintain web applications using Ruby on Rails
• Develop and maintain robust, scalable REST APIs
• Troubleshoot complex issues and provide innovative, production-ready solutions
• Participate in code reviews and help maintain coding standards and best practices
• Stay current with emerging trends and technologies in Ruby on Rails ecosystem

React.js Integration

• Build and integrate React.js components within Rails applications
• Collaborate with front-end engineers to ensure seamless interaction between UI and backend systems

Collaboration & Team Culture

• Work closely with Product Managers, UX/UI Designers, and stakeholders to refine requirements
• Communicate technical concepts effectively to non-technical audiences
• Support and mentor engineers through code reviews and technical guidance


Requirements:
• 7+ years of recent Ruby on Rails experience with a college degree
• 3+ years of experience working in a remote team-based software development environment (collaborating with distributed teams using tools like Slack/Jira/Zoom/Git).
• Strong professional experience with Ruby on Rails
• Minimum 1 year of hands-on professional experience building applications using React.js
• Strong experience with REST APIs, backend architecture, and system integrations
• Solid understanding of SQL and relational databases (PostgreSQL/MySQL), migrations, and query optimization
• Experience handling deployments, production troubleshooting, and system reliability
• Strong experience writing automated tests using RSpec (unit/integration testing)
• Hands-on experience building and maintaining software running on the AWS cloud platform (e.g., EC2, S3, RDS, CloudWatch, IAM, etc.).
• Strong experience using GitHub for version control, including branching, merging, resolving conflicts, and completing pull requests in a team environment.
• Must be comfortable working in US hours at least till 5 pm EST.

Preferred Qualifications (Nice to Have)

• Experience working on high-scale Rails APIs (performance, caching, background processing)
• Familiarity with observability tools (Datadog, New Relic, Grafana, Sentry)
• Experience with microservices or service-oriented architecture
• CI/CD pipeline experience and modern testing practices (RSpec)
• Experience modernizing or upgrading legacy Ruby/Rails applications
• Mentorship experience and strong code review practices
• Contributions to open source projects
• Experience building integrations with ordering platforms and POS systems

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply