Job Description
Company Description
Hoora is India's leading car and bike care company, dedicated to making vehicle management simple, reliable, and accessible. Originating as a doorstep car wash service in Nagpur, Hoora has grown into a trusted nationwide brand operating in over 85 cities with more than 25 lakh app downloads and 2 lakh satisfied customers. The company offers a comprehensive platform including vehicle wash services, premium auto care products, insurance assistance, and business opportunities through its Partner Manager and Distributor Programs. By prioritizing quality processes, skilled professionals, and transparent pricing, Hoora addresses challenges in the unorganized vehicle care industry, making vehicle care both effortless and impactful. Learn , shop.hoora.in, or via the Hoora App.
Role Overview:
Hoora is looking for a strategic yet hands-on
Associate Dir Engineering
to define technical vision, lead architecture, scale distributed systems, and build high-performing engineering teams across mobile, frontend, backend, DevOps, and data platforms. In this role, you will oversee engineering operations, manage and lead technical teams, drive software development initiatives, and ensure the successful execution of projects. You will also be responsible for system integration and maintaining seamless collaboration across various departments to support the development of innovative solutions for vehicle care services and platforms.
Hoora Tech Stacks:
Mobile Applications (Customer & Partner Apps)
Flutter (Primary – Android & iOS), React Native Scalable cross-platform & modular architecture, API-driven apps, offline-first capability, performance optimization
Future: Feature-based architecture, OTA updates (CodePush/Remote Config), mobile observability
Frontend Platforms (Admin, Franchise, CRM, Operations)
React.js, React Native
Component-driven UI, Redux/Zustand/React Query, SSR, responsive scalable design systems
Future: Micro-frontends, design standardization, edge/CDN optimization
Backend & Platform Services
Node.js (TypeScript), Event-driven microservices, Kafka, RabbitMQ, Redis API-first, workflow engine, background jobs, real-time systems, multi-tenant architecture
Future: API Gateway, Service Mesh, DDD microservices, GraphQL (optional), CQRS/Event sourcing
Experience, Key Roles & Responsibilities:
Experience:
Minimum 10 years in great companies and minimum 5 years in start-ups.
Must have led at least 2 to 3 performance appraisals for tech team preferably in start-ups.
Must have handled a team of 50 to 70 developers and tech managers.
Proven experience in building high-performance teams and scalable best-practices in an engineering organization Strong technical aptitude and proven experience in architecture, design, and delivery of data-intensive applications
Must have experience in micro-services architectures and web frameworks 10 to 12 years of experience mentoring and leading teams. The ability to envision the future engineering needs of the company.
Key Roles and Responsibilities:
Ensure robust and agile technical vision for the Company and make it a reality.
Define the technology stack and tech strategy and align it with the company’s vision and business objectives and build tech capabilities.
Develop 2-3 years vision for the team, set engineering growth strategy and translate this into 6-12 months plans, roadmaps working closely with the leadership team.
Manpower planning, recruit, train, manage, motivate, and build a strong technical team.
Lead teams of developers and engineers collaborate with product managers and enhance tech performance, productivity and quality.
Represent the company on external platforms,
Ensure excellent project management, prioritizing features that will have the most impact and successfully balance the development plans.
Work closely with the developers, build tech processes, consistently track performance and build a strong high performing team.
Improve the product, advocate for innovative ideas, and find paths for implementation.
Recognize and reward high performers and contribute towards development of product.
Responsible for managing tech budget.
Manage and tackle the routine challenges involved in the day to day tech deliverables.
Manage the Engineering Org
Manage or coach Engineering Managers and other senior engineers.
Ensure everyone in the team has the resources and opportunities to learn and grow — formal/informal training, mentorship, stretch goals, attendance at conferences
Create and apply engineering-specific development expectations; use these to provide regular feedback
Reorganize and effectively manage change as needed to best fit with the business needs
Collaborate with the HR Team on compensation and employee rewards.
Manage team dynamics and employee relations issues and be accountable for resolution.
Develop the staffing logic and execute it, factoring in engineering preferences and professional development.
Instil norms, cultural values (respect, collaboration, commitment, self-direction, etc) and lead by example.
Drive Engineering Team Execution / Delivery
Achieve results and hold teams accountable to deliver on their own goals.
Regularly evaluate team structure to ensure the organization can move quickly
Devise methods to measure output and effectiveness week over week and present findings and bottlenecks
Inspire and motivate the team to strive for excellence
Develop and promote processes which ensure timely delivery of products
Fill in the blanks and verify that the engineering team has the right tools, technology, and processes to build quality, scalable and reliable systems
Codify and disseminate best practices (i.e. testing, code reviews, pair programming)
Innovate and experiment to optimize team output
Collaborate with Leadership Team
Represent the engineering team as a member of the Leadership Team.
Communicate plans, challenges, and updates to other functional heads.
Seek to understand challenges facing other teams or the company at large and provide input, advice and/or possible solutions.
Nurture Engineering’s strong relationship/alignment with other orgs and teams
Characteristics of a Successful Candidate
Experience:
10+ years of total experience and minimum 5 years as EM/VP, with a strong track record of success in great companies: been consistently promoted up the chain of responsibility, ideally at multiple companies so they have more than one perspective on technical leadership. Experience in systems/technology or other highly technical industry would be helpful.
Produced at scale:
built and delivered products that have scaled in the marketplace with a proven track record of shipping high quality products on tight timelines; designed and executed processes to make this happen.
Strong technology fundamentals
and the ability to make high impact decisions about the long-term viability/scalability of technical solutions. Communication via system design diagrams and ability to toggle between breadth and depth