Senior Software Engineer position for a remote, full-time role in India. Develop and maintain web applications using Ruby on Rails and React.js. Collaborate with cross-functional teams to deliver scalable solutions.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Senior Software Engineer - (Ruby on Rails + React)
Location: India (Remote) · Full-time - US Shift
Description
Our client builds technology solutions that enable restaurants to drive sales and connect with customers wherever and whenever they order. Their 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.
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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
```
Similar Jobs
Explore other opportunities that match your interests
printeast
CareerXperts Consulting