About Zaggle:Zaggle makes business expenses simplified, we do this by combining software and payment solutions. We are one of India’s leading, profitable, and listed (NSE: ZAGGLE) B2B SaaS (Software as a Service) FinTech company. We offer to corporates a unified software cum payments platform for the employee expense, benefits, rewards as well as their vendor payments and channel incentives. We offer a variety of payments instruments including corporate credit cards, purchase cards, virtual cards, Prepaid cards, wearables etc. issued in partnership with leading banks like Kotak Mahindra Bank, ICICI Bank, Yes Bank, SBI Cards, IndusInd Bank amongst others. Our platform solutions are sector-agnostic, and our network of corporate customers covers the BFSI, Technology, Healthcare, Manufacturing, FMCG, Infrastructure and Automobile industries, among others. Some of our well-known customers include TATA Steel, Persistent Systems, Toshiba, Inox, Pitney Bowes, Wockhardt, PCBL (RP –Sanjiv Goenka Group) and Greenply Industries to name a few. Visit us at to know more about us! We believe “Innovation is the Key” and Zaggle has been instrumental with launching multiple successful products in the last 3 years in the Business Spend Management space. Today we are a 300+ member strong team spread across Technology, Product, Sales, Implementation Services, Finance, Marketing, HR, Legal and Support functions with 7 office locations in India. Job Summary:With the next big leap in this space, we are seeking a dynamic and experienced ROR Lead with a strong background in ROR and product development. In this role, you will lead the ROR development team, ensuring the successful design, development, and delivery of products/projects. As a ROR Lead, you will play a crucial role in developing high-quality software that is aligned with user needs and business goalsBelow is how you would allocate your bandwidth: Technical decisions and solutions (Feasibility, how to do etc.) - 60% Hands-on coder writing quality code that will set the framework for teams to develop on. Owning critical modules completely.Team supervision, mentoring - 20% Technical discussions Upskilling team Collaboration with Stakeholders - 15% Architecture team, Product teams, QA teams, Implementation, and Customer Support Hiring – 5% Build your team Responsibilities: Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver quality solutions.Design, develop, and maintain high-quality ROR applications, including back-end systems, web services, and APIs.Provide technical guidance and leadership to the team members.Ability to participate in and understand API integrations with external partners. Participate and share input in architecture discussions.Review the work of other developers (code, unit test cases) and ensure the quality of work.Assign tasks, set priorities, and manage the team's workload.Troubleshoot and resolve complex technical issues and production incidents as per the defined SLA.Work closely with product and engineering managers to understand product goals and requirements and deliver as per the sprint.Offer guidance in debugging and performance optimization.Stay up-to-date with the latest ROR technologies, frameworks, and best practices, applying them to improve development processes.Participate in the recruitment process by interviewing and evaluating potential candidatesFacilitate the onboarding process for new team members, ensuring they understand the team's processes and expectationsEvaluate new tools, libraries, and technologies for potential adoption in projects.Encourage a culture of innovation and experimentation within the teamExperience with multi-threading and concurrency programming Requirements: Proven hands-on experience in ROR software development, with a track record of delivering production-grade products, preferably in SaaS companies.Strong proficiency in Ruby on Rails (RoR) technologies, including ActiveRecord, Sidekiq, Devise, and moreSound knowledge of estimation techniques.In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).Expertise in Microservices architecture and Queueing systems like Apache MQ, Kafka. Knowledge of distributed systems and cloud computing.Knowledge of Accounts Payables and Payments Domain (e.g., financial software, payment processing systems) preferred.Experience using Unit testing (e.g., Rspecs) and load testing.Good-to-have knowledge of design patterns and DS Algorithms.Hands-on leader and problem solver with a passion for excellence.Excellent organizational, leadership, and communication skills.Familiarity with ReactJS for seamless front-end collaboration is good to have.Passionate about continuous learning and embracing new technologies and domains.Strong desire to solve complex problems.
Job Title
Lead ROR Developer