About this role
**Job Title: Technical Team Lead (Full Stack)**
**Experience: 5-8 years**
**Role Overview:** We are looking for an experienced **Technical Lead** to manage our development team, oversee end-to-end technical execution, and act as the primary technical point of contact for clients. The ideal candidate has strong knowledge of **backend, frontend, servers/infrastructure**, and experience delivering **SaaS products** using **Agile methodologies**.
**Key Responsibilities:**
**1. Technical Leadership**
- Lead and mentor a team of frontend and backend developers
- Review architecture, code quality, and technical decisions
- Ensure best practices in scalability, performance, and security
- Translate business requirements into technical solutions
**2. Client Communication**
- Participate in client calls to understand requirements
- Explain technical solutions in a clear, non-technical manner
- Provide technical estimations, timelines, and feasibility analysis
- Act as the bridge between clients and the internal development team
**3. Full-Stack Oversight**
- Guide frontend architecture (React, Next.js, etc.)
- Guide backend architecture (Node.js, Python, etc.)
- Ensure proper API design and system integrations
- Oversee database design (SQL / NoSQL)
**4. Server & Infrastructure Knowledge**
- Understanding of cloud platforms (AWS, Azure, GCP)
- Knowledge of deployment, CI/CD pipelines, and DevOps practices
- Server management, hosting environments, and performance monitoring
- Security best practices and data protection
**5. Agile & Process Management**
- Work in Agile/Scrum environments
- Sprint planning, backlog grooming, and task prioritization
- Ensure timely delivery of milestones
- Risk identification and mitigation
**6. SaaS Product Experience**
- Experience working on SaaS platforms
- Knowledge of multi-tenant architectures
- Subscription systems, scalability, and user management
- Product lifecycle thinking
**Required Skills**
- Strong understanding of **frontend + backend technologies**
- Experience leading development teams
- Good understanding of **server architecture and cloud infrastructure**
- Experience with **Agile methodologies**
- Strong communication and stakeholder management skills
- Experience in **SaaS product development**
**Soft Skills**
- Leadership mindset
- Problem-solving ability
- Clear communicator
- Decision-making capability
- Ownership and accountability
Application Question(s):
- Have you independently handled architecture decisions, code reviews, task allocation and end-to-end delivery for a development team?
- Have you worked on developing or maintaining a SaaS product, including user management, subscriptions, multi-tenancy or scalability?
- Have you independently participated in client calls to gather requirements, explain technical solutions, estimate timelines and discuss delivery risks?
Experience:
- Leadership: 5 years (Required)
Location:
- Mohali, Punjab (Required)
Work Location: In person