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