Senior Ruby on Rails Engineer (Remote, Full-Time) [PP]
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: 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...