Working Days: 5 Days a Week (We Chose Work-Life Balance Over the Education Industry Norm)
Work Mode: Work from Office
IIDE is India's leading digital business school, offering industry-relevant programs in digital marketing, AI, and business. With a robust focus on experiential learning, we equip students, graduates, and working professionals with the skills required to thrive in today's digital-first world.
Backed by a community of 500,000+ learners and 250+ industry experts, IIDE delivers hands-on training, real-world projects, and robust placement support. As the Engineering Team Lead at IIDE Mumbai , you will own the technical execution of IIDE's product engineering function and lead a team of frontend and backend engineers.
You will be responsible for taking products from business requirements and technical design through development, testing, deployment, and production. The role involves overseeing IIDE's product ecosystem, including the Learning Management System (LMS), Student and Admin Portals, public websites, backend services, APIs, internal applications, and third-party integrations.
This is a hands-on engineering leadership role requiring strong technical depth, product thinking, delivery ownership, and people leadership. You will work closely with Product, Design, Technology, Marketing, CRM, Operations, and Business teams to build scalable, reliable, secure, and maintainable technology products.
Product Engineering Leadership:
- Own engineering execution across IIDE's product development portfolio.
- Lead, mentor, and provide technical guidance to frontend and backend engineers.
- Establish engineering standards, coding practices, and development processes.
- Review technical designs, architecture, and implementation approaches.
- Ensure engineering decisions balance scalability, maintainability, security, performance, and delivery timelines.
- Act as the technical escalation point for complex engineering challenges.
● Product & Project Delivery:
- Estimate engineering effort and identify technical dependencies.
- Plan resources and assign work across the engineering team.
- Track delivery progress, risks, dependencies, blockers, and milestones.
- Ensure releases are delivered on time without compromising engineering quality.
● LMS & Product Platform Engineering:
- Take technical ownership of IIDE's Learning Management System, Student Portal, Admin Portal, public websites, backend services, APIs, internal business applications, third-party integrations, and future technology initiatives.
- Play a key engineering role in the ongoing LMS rebuild using a modern technology stack.
- Design and review scalable application architectures across frontend, backend, APIs, and databases.
- Review database schemas, data models, queries, API contracts,
and integration patterns.
- Identify architectural risks, technical dependencies, and scalability challenges early.
- Drive improvements in reliability, maintainability, application performance, and security.
○ Engineering Quality & Production Reliability:
- Ensure appropriate unit, integration, API, regression, and release testing practices.
- Review release readiness before production deployments.
- Own engineering-side incident investigation and Root Cause Analysis (RCA).
- Improve observability, logging, and monitoring practices.
- Maintain documentation for critical systems and engineering processes.
● Lead engineering teams working across Java, Spring Boot, Angular, TypeScript, Next.js, React.js, JavaScript, HTML/CSS, REST APIs, PostgreSQL, Git, and GitHub.
- Guide teams on software architecture, system design, database design, API design, authentication and authorization, integrations, microservices, caching, CI/CD, containers, cloud infrastructure, performance, and web security.
- Evaluate technologies based on their engineering and business value rather than adopting tools without a clear use case.
○ Website & Technical Performance:
- Ensure IIDE's Next.js websites follow up-to-date engineering and performance practices.
- Monitor and improve Core Web Vitals and frontend performance.
- Ensure applications are optimized for scalability, performance, and user experience.
- Ensure technical implementation supports crawlability, indexing, and other SEO requirements.
● Engineering Team Management:
- Conduct sprint planning, stand-ups, retrospectives, and engineering reviews.
- Define clear ownership and responsibilities across the engineering team.
- Improve team productivity without compromising engineering quality.
- Work closely with Product, Design, Marketing, CRM, Operations, and Business teams.
- Ensure engineering priorities remain aligned with business priorities.
- Identify opportunities to improve engineering productivity and development processes.
- Automate repetitive engineering and deployment processes wherever possible.
- Improve development, testing, release, and deployment workflows.
- Evaluate new technologies where they provide meaningful business or engineering value.
- Continuously improve system scalability, reliability, maintainability, and engineering efficiency.
● Monitor technical risks and proactively resolve issues that could affect delivery or platform reliability.
- Contribute to future product and technology initiatives as IIDE's engineering ecosystem expands.
- 5–7 years of software engineering experience.
- At least 1–2 years of experience leading engineers, projects, or technical initiatives.
- Strong hands-on experience with Java and Spring Boot.
- Strong understanding of Angular and modern frontend development.
- Experience working with REST APIs and PostgreSQL.
- Strong understanding of software architecture, system design, and database design.
- Experience delivering production applications used by real users.
- Experience managing multiple concurrent engineering initiatives.
- Strong understanding of the software development lifecycle and release management.
- Experience with code reviews, debugging, production issue resolution, and incident management.
- Ability to balance product requirements, engineering quality, and delivery timelines.
- Strong understanding of API design, authentication and authorization, third-party integrations, microservices architecture, caching, application performance, CI/CD, Docker and containerisation, cloud infrastructure, and web security.
- Experience establishing engineering standards, testing practices, monitoring, logging, and release processes.
- Experience working in product companies, SaaS companies, EdTech, FinTech, high-growth technology companies, or startups with complex web platforms.
- Experience working with large-scale internal or customer-facing applications.
- Experience building or managing LMS, ERP, CRM, SaaS platforms, marketplaces, portals, or other multi-module business applications.
● Experience with Node.js, MongoDB, Redis, message queues, or event-driven architecture.
- Exposure to AWS, Azure, GCP, DigitalOcean, or similar cloud platforms.
- Experience with monitoring and logging platforms.
- Experience contributing to or leading large-scale platform modernization or rebuild initiatives.
Lead engineering for one of India's leading EdTech organisations.
- Work across Spring Boot, Angular, Next.js, and modern backend systems.
- Take significant ownership of architecture, engineering standards, and product delivery.
- Build and grow an engineering team as IIDE's technology requirements scale.
- Enjoys taking ownership of engineering initiatives from requirements through production.
- Thinks carefully about scalability, reliability, maintainability, security, and performance.
- Communicates technical trade-offs clearly to both technical and non-technical stakeholders.
- Enjoys mentoring developers and building high-performing engineering teams.
- Continuously looks for ways to improve engineering processes, systems, and team capability.
📌 Monitoring Engineering Team Lead (Mumbai)
🏢 iide
📍 Mumbai