HamburgerMenu
hirist

Senior Ruby on Rails Engineer

Grizmo Labs
Anywhere in India/Multiple Locations
8 - 10 Years
star-icon
4white-divider34+ Reviews

Posted on: 10/10/2025

Job Description

Description :


Position : Senior Ruby on Rails Engineer (Full Stack & TDD Specialist)

Experience : 8-10 Years

Work Mode : Work From Home (Remote-First Focus)

Industry Type : Software Development / Consulting (Assumed)

Education : Bachelor's degree in Computer Science or a related technical field.

Job Summary :


We are seeking a seasoned Senior Ruby on Rails Engineer with 8-10 years of professional software engineering experience to join our remote-first team. This role requires deep expertise in Ruby on Rails, React, and TypeScript, with a mandatory TDD-first approach to writing clean, maintainable code. The Engineer will own features across the entire stackfrom backend to infrastructureactively participate in product discussions, and thrive in an Agile/XP environment that emphasizes pair programming, frequent incremental releases, and continuous learning.

Job Description :


Full-Stack Development and Code Quality :


- Write clean, highly-tested, and maintainable code, strictly adhering to a TDD-first (Test-Driven Development) approach throughout the development lifecycle.

- Demonstrate deep expertise in Ruby on Rails for backend service development and React/TypeScript for building modern, robust user interfaces.

- Apply a strong understanding of OOP (Object-Oriented Programming) principles, complex design patterns, and solid software architecture principles to build scalable solutions.

- Actively participate in collaborative practices, including pair programming and performing rigorous peer reviews to ensure high code quality and share knowledge.

- Continuously learn, mentor peers, and improve engineering craft and team processes.

Feature Ownership and Delivery :


- Own features across the entire stack, encompassing backend logic, frontend implementation, database interactions, DevOps tooling, and supporting infrastructure changes.

- Release software frequently in small, incremental iterations, enabling rapid feedback loops and continuous delivery to production.

- Participate actively in technical design meetings, product discussions, and direct client interactions, translating business needs into technical specifications and timelines.

- Apply experience working in Agile/XP environments and utilizing CI/CD pipelines to maintain a fast, automated, and reliable release cadence.

Infrastructure and Systems Knowledge :


- Possess a strong technical understanding of the web server ecosystem (e.g., Puma, Nginx) and its configuration for optimal application performance.

- Demonstrate proficiency in working with and optimizing relational databases (e.g., PostgreSQL, MySQL), including query tuning and schema design.

- Maintain familiarity with cloud infrastructure platforms (e.g., AWS, GCP, Azure) and their core services relevant to deploying and scaling Rails applications.

Required Skills & Qualifications :


- Experience : Mandatory 8+ years of software engineering experience.

- Core Expertise : Deep expertise in Ruby on Rails, React, and TypeScript.

- Methodology : Strong understanding and mandatory application of TDD, OOP, design patterns, and software architecture.

- Process : Experience working in Agile/XP environments with functional CI/CD pipelines.

- Systems : Familiarity with web server ecosystems, relational databases, and cloud infrastructure.

Preferred Skills (Bonus Points) :


- Exposure to DevOps practices and infrastructure automation (e.g., Terraform, Ansible).

- Prior experience working in distributed, remote-first teams.

- Significant contributions to open source or tech communities.

- Expertise in security best practices for web applications.


info-icon

Did you find something suspicious?