Job Description

We are seeking an experienced Senior Ruby on Rails Engineer (Internally known as Advisor - Software Engineering) with – years of hands-on experience in building scalable web applications. The ideal candidate will have strong expertise in Ruby on Rails, relational databases, cloud platforms, and CI/CD practices, along with the ability to lead and mentor a development team. Exposure to modern frontend and backend technologies such as React and is a plus.

Key Responsibilities:  

  • Design, develop, and maintain robust, scalable, and high-performance Ruby on Rails applications. 
  • Lead technical design discussions, architecture decisions, and code reviews. 
  • Provide technical leadership and mentorship to team members, ensuring best practices and coding standards are followed. 
  • Collaborate closely with product managers, architects, and cross-functional teams to deliver business requirements. 
  • Optimize application performance, security, and database queries. 
  • Manage and improve CI/CD pipelines to enable automated testing and deployments. 
  • Support cloud-based deployments, monitoring, and troubleshooting in production environments. 
  • Ensure high-quality deliverables through unit tests, integration tests, and automated pipelines.
  • Required Skills & Qualifications:

  • – years of professional experience in software development with strong expertise in Ruby on Rails
  • Solid experience with relational databases such as PostgreSQL , MySQL , and strong proficiency in SQL
  • Experience working with cloud platforms (AWS, GCP, or Azure). 
  • Hands-on experience with CI/CD tools and pipelines (, GitHub Actions, GitLab CI, Jenkins, etc.). 
  • Strong understanding of RESTful APIs, application security, and performance optimization. 
  • Proven ability to lead a team , mentor engineers, and drive technical ownership. 
  • Experience with version control systems (Git) and agile development methodologies.
  • Good-to-Have Skills:

  • Working knowledge of for frontend development. 
  • Exposure to and modern JavaScript frameworks. 
  • Experience with containerization and orchestration tools (Docker, Kubernetes). 
  • Familiarity with microservices architecture and event-driven systems.
  • Soft Skills:

  • Strong communication and stakeholder management skills. 
  • Ability to take ownership and drive initiatives independently. 
  • Problem-solving mindset with attention to detail. 
  • Experience working in fast-paced, agile environments. 
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application