This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Engineer - Ruby on Rails & ReactJS in India.
This role is an opportunity to join a fast-evolving, product-led engineering environment where you will build and scale modern SaaS solutions for the restaurant technology ecosystem. You will work on complex, high-traffic web applications that power digital ordering, menu management, and AI-driven restaurant operations used by leading global brands. The position blends strong backend engineering in Ruby on Rails with modern frontend development using ReactJS, within a highly collaborative, remote-first team. You will take ownership of end-to-end feature development, from architecture and design to deployment and production monitoring. The role also emphasizes innovation through AI-assisted development, automation, and continuous improvement of engineering practices. This is a high-impact position where technical leadership, product thinking, and ownership mindset directly shape scalable, enterprise-grade platforms.
Accountabilities
- Design, develop, test, and maintain scalable full stack web applications in collaboration with Product, Design, and Engineering teams.
- Build and maintain RESTful and GraphQL APIs supporting high-volume SaaS applications.
- Develop responsive, high-performance frontend interfaces using ReactJS and reusable UI components.
- Implement asynchronous processing and background jobs using tools such as Sidekiq.
- Write and optimize complex SQL queries across relational databases like PostgreSQL or MySQL.
- Own end-to-end feature delivery from design and development to deployment and monitoring.
- Improve system scalability, reliability, and performance across large enterprise applications.
- Identify and resolve technical debt while contributing to architectural improvements.
- Participate in technical design discussions, code reviews, CI/CD workflows, and production support.
- Use observability tools to monitor performance, troubleshoot issues, and drive continuous optimization.
- Mentor junior engineers and contribute to engineering best practices, including AI-assisted development workflows.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 6+ years of experience building enterprise applications using Ruby on Rails.
- 3+ years of experience with ReactJS or similar modern JavaScript frameworks.
- 3+ years of experience working in large engineering teams (30+ members).
- 3+ years of experience in fully remote, distributed engineering environments.
- 3+ years of experience working with AWS-based production systems.
- 2+ years of experience using AI coding tools (e.g., Claude Code, Codex).
- Strong experience with RESTful and GraphQL API development.
- Strong SQL skills and experience working with relational databases.
- Experience with Docker, CI/CD pipelines (GitHub Actions), and automated testing.
- Familiarity with observability tools such as Datadog, Sentry, or New Relic.
- Experience modernizing or maintaining legacy Ruby on Rails systems.
- Strong ownership mindset with ability to translate product requirements into technical solutions.
- Comfortable working in high-scale, production-critical environments.
Benefits
- Fully remote, globally distributed work environment.
- Opportunity to work on cutting-edge AI-driven SaaS products in the restaurant tech space.
- High-impact role with end-to-end ownership of features and architecture.
- Exposure to modern engineering practices, including AI-assisted development workflows.
- Collaborative, product-led engineering culture with strong technical autonomy.
- Opportunity to work on large-scale systems used by global enterprise customers.
- Continuous learning and professional growth in a fast-moving technical environment.
How Jobgether Works
We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.