Smart Working
Smart Working2h ago
LinkedIn

Senior Ruby on Rails Engineer (Remote, Full-Time) [PP]

India
Full Time
Senior Level

Maximize your interview chances

Prepare for your Senior Ruby on Rails Engineer (Remote, Full-Time) [PP] interview at Smart Working with AI-powered practice sessions

Full Job Description

Senior Ruby on Rails Engineer (Remote, Full-Time)

Join Smart Working, a highly-rated workplace on Glassdoor, where we connect skilled professionals with outstanding global teams for full-time, long-term, remote roles. We foster a genuine community that values growth and well-being, breaking down geographic barriers to meaningful work.

About the Role

As a Senior Ruby on Rails Engineer, you will be a pivotal contributor to the ongoing development and enhancement of a large-scale, production Software-as-a-Service (SaaS) platform. This senior, hands-on role demands ownership of entire problem domains, full-stack contributions, and alignment with long-term product strategy.

You'll collaborate closely with Engineering and Product teams in an agile environment, focusing on feature development, platform operations, technical quality, and system reliability. This remote-first position requires strong communication and a high degree of technical ownership.

Key Responsibilities

  • Design, build, and enhance features across the full Ruby on Rails application stack.
  • Take end-to-end ownership of defined problem spaces, from solution design to release.
  • Refactor and maintain existing SaaS functionality to improve performance, scalability, and maintainability.
  • Implement robust automated test coverage using RSpec to ensure quality.
  • Conduct thorough code reviews and provide constructive feedback to uphold high engineering standards.
  • Manage development tasks from backlog refinement through to production deployment.
  • Collaborate actively with Product and Engineering during backlog grooming and issue refinement.
  • Act as a technical expert, supporting colleagues and resolving development blockers.
  • Build and maintain a deep understanding of system functionality, data structures, and data sources.
  • Identify and address technical debt, data quality issues, and user experience inconsistencies.
  • Contribute to platform operations, including managing application containers, dependencies, and framework versions.
  • Deploy to non-production and production environments following established processes.
  • Monitor application and infrastructure performance, investigating and resolving issues proactively.
  • Support the ongoing stability, security, and availability of the platform.

Required Skills & Experience

  • 7+ years of professional experience developing with Ruby and Ruby on Rails in production environments.
  • Strong experience maintaining and operating production Ruby on Rails SaaS applications.
  • Proficiency with RSpec for comprehensive automated testing.
  • Strong JavaScript experience, including native JavaScript and jQuery.
  • Solid front-end fundamentals: HTML, CSS, and preprocessors (e.g., HAML, SASS, SCSS).
  • Experience building and maintaining scalable REST APIs using Ruby on Rails.
  • Strong understanding of agile development practices and cross-functional team collaboration.
  • Proficiency with Git and GitHub for collaborative development workflows.
  • Familiarity with application performance monitoring tools (e.g., AppSignal, New Relic).
  • Ability to plan, prioritize, and deliver work effectively across variable workloads.
  • Exceptional written and verbal communication skills, crucial for a remote-first environment.
  • Professional, collaborative approach when working across teams and functions.

Nice to Have Skills

  • Experience with DevOps practices, including Infrastructure-as-Code tools like Terraform.
  • Exposure to cloud-based infrastructure (deployment, monitoring, resource provisioning).
  • Hands-on experience with CI/CD pipelines and automated deployment workflows.
  • Experience with containerized applications, including Docker and orchestration concepts.
  • Familiarity with GitHub Actions for process automation.
  • PostgreSQL experience, including database administration and Active Record migrations.
  • Experience with Hotwire-based frameworks, such as Stimulus.
  • Exposure to ETL data integration processes.
  • Experience working within Scaled Agile Framework (SAFe) environments.
  • Background in the automotive or similarly data-heavy, integration-driven industries.

Benefits & Culture

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter).
  • No Weekend Work: Promoting a genuine work-life balance.
  • Day 1 Benefits: Laptop and full medical insurance provided.
  • Support That Matters: Mentorship, community, and forums for idea sharing.
  • True Belonging: A long-term career path where your contributions are highly valued.

At Smart Working, you're not just another remote hire. Be a Smart Worker – valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition. We encourage you to share your story if this sounds like your ideal workplace.

Note: We may use AI tools in our hiring process, but final decisions are always human-made.

Company

Smart Working

Smart Working

Smart Working: Global Tech Talent as a Service Smart Working revolutionizes tech hiring by providing high-performance, fully embedded global engineering teams. We eliminate the friction, risk, an...

India
Posted on LinkedIn