Senior Full Stack Engineer - Ruby on Rails & ReactJS

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

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).
Required Skills
AWSDockerPostgreSQLSQLMySQLRuby on RailsReactCI/CDRESTful APIsGitHub ActionsDatadog

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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now