09 Sep
|
Aquil tech Labs
|
Nashik
09 Sep
Aquil tech Labs
Nashik
We are looking for an experienced and technically strong Team Leader – Full Stack Development to lead a team of developers, manage technical execution, understand client requirements, and ensure projects are delivered with high quality and within committed timelines.
The ideal candidate should have strong hands-on experience in PHP, Laravel, Node.js, React.js, and Angular.js, along with the ability to effectively use AI tools to improve development productivity, code quality, testing, documentation, and problem-solving.
The candidate should also have excellent communication skills and the ability to independently understand business requirements, convert them into technical solutions, and guide the development team throughout the project lifecycle.
Key Responsibilities1. Technical Leadership
- Lead and mentor a team of developers across different technology stacks.
- Provide technical guidance, code-level support, and solution recommendations.
- Review architecture, database design, APIs, coding practices, and technical implementation.
- Conduct code reviews and ensure adherence to development standards.
- Identify technical risks and resolve complex development issues.
- Ensure scalable, secure, maintainable, and high-quality solutions.
1. Technology Expertise
Strong hands-on understanding of:
- PHP
- Laravel
- Node.js
- React.js
- Cloud panel
- Server installation basic
- Github
- Angular.js
- REST APIs and third-party API integrations
- MySQL/relational databases
- Authentication and authorization
- Git and version-control practices
- Deployment and basic server/cloud conceptsThe candidate should be capable of understanding the complete application lifecycle from requirements → architecture → development → testing → deployment → maintenance
.
1. Client Requirement Understanding
- Communicate directly with clients when required to understand their business requirements.
- Analyse and clarify functional and technical requirements.
- Identify gaps, ambiguities, dependencies, and potential risks before development begins.
- Convert business requirements into clear technical specifications and development tasks.
- Ask the right questions instead of making assumptions.
- Explain technical limitations, dependencies, effort, and timelines clearly to clients and internal stakeholders.
- Ensure the development team has a clear understanding of the expected outcome.
1. Project Planning & Delivery
- Break requirements into modules, tasks, and deliverables.
- Estimate development effort and help establish realistic timelines.
- Assign tasks based on team members' skills and availability.
- Monitor daily progress and identify delays early.
- Ensure commitments are properly planned and communicated.
- Take ownership of project delivery and proactively address blockers.
- Coordinate with QA, UI/UX, Project Managers, and other stakeholders.
1. AI Tools & AI-Assisted Development
- Actively use modern AI tools to improve development efficiency and productivity.
- Use AI for code generation, refactoring, debugging, documentation, testing, and technical research.
- Evaluate AI-generated code before implementation and ensure security, quality, and maintainability.
- Encourage the development team to adopt effective AI-assisted development practices.
- Identify opportunities where AI can reduce repetitive development work and improve delivery speed.
- Stay updated with emerging AI coding assistants and developer productivity tools.
AI should be used as a productivity multiplier, not as a replacement for technical understanding and ownership.
1. Team Management & Mentoring
- Mentor developers and help improve their technical capabilities.
- Conduct regular technical discussions and knowledge-sharing sessions.
- Identify skill gaps within the team and create improvement plans.
- Establish accountability for assigned tasks and commitments.
- Encourage ownership, proactive communication, and problem-solving.
- Support onboarding and technical training of new developers.
- Maintain a healthy and professional team environment.
1. Quality & Engineering Practices
- Ensure development follows coding standards and best practices.
- Review code for performance, security, scalability, and maintainability.
- Ensure proper error handling, logging, validation, and testing.
- Work closely with QA to resolve defects efficiently.
- Reduce recurring production issues through root-cause analysis.
- Ensure proper technical documentation is maintained.
Required Skills
- 5+ years of software development experience, with relevant experience in a leadership role.
- Strong hands-on experience with PHP and Laravel.
- Good working knowledge of Node.js.
- Strong understanding of React.js and/or Angular.js.
- Experience building and integrating REST APIs.
- Strong database and SQL knowledge.
- Good understanding of Git and software development workflows.
- Experience working with third-party APIs and integrations.
- Ability to troubleshoot complex technical issues.
- Solid understanding of software architecture and development practices.
AI Skills
- Hands-on experience using AI coding and productivity tools.
- Ability to effectively prompt AI tools for development-related tasks.
- Experience using AI for:
- Code generation
- Debugging
- Refactoring
- Test-case generation
- Documentation
- Code review
- Technical research
- Requirement analysis
- Ability to validate and critically review AI-generated output.
Communication & Business Skills
- Excellent verbal and written communication skills.
- Strong ability to understand and explain business requirements.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Strong analytical and problem-solving ability.
- Ability to manage client expectations professionally.
- Ability to communicate project risks, dependencies, delays, and technical challenges proactively.
- Strong ownership and accountability.
Key Performance Indicators (KPIs) The Team Leader will be evaluated on:
- On-time project delivery
- Quality of technical implementation
- Reduction in production defects
- Team productivity and utilisation
- Requirement understanding and execution accuracy
- Code quality and adherence to standards
- Effective use of AI tools for productivity
- Resolution time for technical blockers
- Client satisfaction
- Team skill development
- Proactive identification and resolution of project risks
Ideal Candidate The ideal candidate is not only a senior developer but a technical owner and team leader. They should be able to:
Understand the client → Understand the business problem → Define the solution → Guide the team → Use AI effectively → Review the implementation → Manage risks → Deliver the project.
We are looking for someone who takes ownership of outcomes rather than simply completing assigned tasks and who can balance technical excellence, team leadership, client communication, and delivery responsibility.
Pay: ₹500,000.00 - ₹600,000.00 per year
Work Location: In person
📌 Team Leader – Full Stack Development (Nashik)
🏢 Aquil tech Labs
📍 Nashik