115 CirrusLabs Jobs
CirrusLabs - Technical Lead - Ruby on Rails (10-13 yrs)
CirrusLabs
posted 7d ago
Experience - 10 + years
Location - Bengaluru / Remote
About the Role
We are seeking a highly skilled Tech Lead with expertise in Ruby on Rails and a strong understanding of Agile and Scrum development frameworks. This role requires hands-on coding skills, combined with the ability to guide and mentor a development team. The Tech Lead will work closely within the Scrum team, ensuring high-quality code delivery, alignment with Agile processes, and adherence to technical standards and best practices.
The ideal candidate is a seasoned developer with leadership qualities, who thrives in collaborative environments and has a proven track record of building scalable and maintainable solutions within Agile workflows.
Key Responsibilities :
Hands-On Development :
- Develop and maintain high-quality Ruby on Rails code, following established conventions ( Rails Doctrine ) and the default Rails project structure.
Implement features using modular design practices, such as :
- app/components ( ViewComponent ) for reusable UI logic.
- app/services for encapsulating business logic.
- app/form_objects to manage form-specific operations.
- app/types for custom type definitions.
- Ensure adherence to coding standards using tools like RuboCop and ERB Lint .
Agile Development Practices :
- Collaborate with the Scrum team during all Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Work closely with Product Owners and QA to clarify requirements, develop user stories, and ensure the technical feasibility of features.
- Incorporate Agile practices like iterative development and continuous feedback into daily workflows.
Quality Assurance & Testing :
- Write and maintain unit tests using RSpec to ensure high-quality, reliable code.
- Participate in end-to-end testing using Cypress and ensure proper integration between front-end and back-end components.
- Advocate for and implement Test-Driven Development (TDD) practices where feasible.
Team Collaboration & Mentorship :
- Mentor junior and mid-level developers, sharing best practices and providing guidance on technical challenges.
- Conduct code reviews to ensure adherence to standards and identify opportunities for improvement.
- Foster a collaborative team environment where ideas and knowledge are shared openly.
System Design & Architecture :
- Provide architectural direction for new features and enhancements, ensuring scalability, maintainability, and alignment with business goals.
- Design and implement solutions that balance technical excellence with the needs of a fast-paced Agile environment.
Continuous Improvement :
- Identify opportunities to improve team processes, technical practices, and overall efficiency.
- Stay updated on the latest trends in Ruby, Rails, and Agile development to bring new ideas and solutions to the team.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience developing Ruby on Rails applications, with a proven ability to deliver within Agile teams.
- Strong understanding of Agile and Scrum development processes and their application in software development.
- Experience with MVC architecture, RESTful APIs, and modular design patterns in Rails.
- Proficiency in tools like Jira, Confluence, Git, and CI/CD pipelines.
- Hands-on experience with testing frameworks (RSpec, Cypress) and debugging tools.
- Excellent problem-solving skills, with a focus on team collaboration and quality delivery.
Preferred Skills & Certifications :
Certifications :
- Certified Scrum Developer (CSD)
- Certified Ruby Programmer (optional but advantageous)
- AWS Certified Developer (if cloud knowledge is relevant)
- Experience with background jobs ( Sidekiq ) and caching ( Rails Caching ).
- Familiarity with monitoring and logging tools like Sentry or similar platforms.
- Exposure to frontend frameworks and their integration with Rails applications.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Lead roles with real interview advice
5-10 Yrs
₹ 8 - 18L/yr
Hyderabad / Secunderabad, Mangaluru, Bangalore / Bengaluru
5-8 Yrs
₹ 19 - 22.5L/yr
Hyderabad / Secunderabad, Mangaluru, Bangalore / Bengaluru
2-7 Yrs
₹ 7 - 17L/yr
Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru
6-10 Yrs
₹ 15 - 17L/yr
Hyderabad / Secunderabad, Bangalore / Bengaluru