Search by job, company or skills

nichehr global

Senior Software Engineer

7-9 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer - (Ruby on Rails + React)

Location: India (Remote) · Full-time

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

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147491441

Similar Jobs

Bengaluru, India

Skills:

react.js GolangCss3JavascriptGcpTerraformHtml5VaultAzurePythonAWScloud monitoring toolsPackerDevOps principles

Bengaluru, India

Skills:

JavaHibernatePostgreSQLSpring BootKafkaActivemqSqlRESTDockerMySQLEjbsOracleHelmKubernetesPythonSpring FrameworkAWS

Bengaluru, India

Skills:

JavaOracle Integration CloudPl SqlJ2EELdapSqlNosqlOracle Service BusPerlMulesoftPythonRDMSAD Object Storage

Bengaluru, India

Skills:

react.js JavaCSSCassandraData StructuresKafkaHTMLJavascriptDistributed SystemsJava MultithreadingFull stack engineeringAlgorithm Design PatternsLarge-scale application developmentContainerization technology

Bengaluru, India

Skills:

data engineering JavaApache FlinkHadoopScalaApache SparkKafkaGoogle CloudSqlAzurePythonAWSEtlHDFSStreaming Data