Technical Lead - Ruby on Rails (ROR)
Technical Lead - Ruby on Rails (ROR)
Experience: 8+ Years
Shift: 2 pm to 11 pm
Job Location: Ahmedabad (Onsite)/ Bengaluru (Onsite)
Job Overview:
We are seeking an experienced Ruby on Rails (RoR) Lead to drive the design, development, and delivery of scalable backend systems. This role requires strong technical expertise along with leadership capabilities to guide a team of developers, influence architectural decisions, and ensure high-quality engineering practices. The ideal candidate will act as a hands-on leader who balances coding excellence with mentoring and cross-functional collaboration.
Key Responsibilities:
- Lead the design, development, and maintenance of scalable web applications using Ruby on Rails.
- Define and implement backend architecture, coding standards, and best practices.
- Build and optimize RESTful and/or GraphQL APIs for high-performance systems.
- Oversee database architecture, optimization, and performance tuning (PostgreSQL/MySQL).
- Guide technical decision-making and system design discussions.
- Mentor and support developers through code reviews, pair programming, and knowledge sharing.
- Collaborate closely with product, frontend, QA, and DevOps teams to deliver quality releases.
- Ensure system security, scalability, and maintainability across projects.
- Drive troubleshooting and resolution of complex production issues.
- Participate in sprint planning, estimation, and delivery management.
- Promote CI/CD best practices and automation across development workflows.
Required Skills & Experience:
- 8+ years of hands-on experience in Ruby on Rails development.
- Proven experience leading or mentoring engineering teams.
- Strong understanding of MVC architecture and Ruby fundamentals.
- Expertise in PostgreSQL/MySQL with complex query optimization.
- Experience with Sidekiq, Redis, background processing, and caching strategies.
- Strong API design experience including versioning and authentication (OAuth/JWT).
- Hands-on experience with RSpec/Minitest and test-driven development practices.
- Familiarity with Git workflows, CI/CD pipelines, and deployment strategies.
- Working knowledge of frontend technologies (JavaScript, HTML, CSS).
- Experience with AWS/cloud infrastructure, Docker, or Kubernetes.
- Strong problem-solving and architectural thinking skills.
Nice-to-Have:
- Experience with microservices architecture and distributed systems.
- Exposure to React/Vue/Angular for full-stack collaboration.
- Knowledge of scalability, performance tuning, and system monitoring.
- Experience working in Agile/Scrum environments.

