Overview
Skills
Job Details
Tech Lead
Who are we looking for?
We are seeking a highly skilled and experienced Tech Lead to lead our software development team in delivering exceptional application support, maintenance, and enhancement projects on the MEAN stack (MongoDB, Express.js, Angular, Node.js). The ideal candidate will have a strong hands-on approach to application design intricacies, risk management, and business engagement.
Technical Skills:
- Minimum of 10 years of experience in software development, with at least 3+ years in a leadership role.
- Proven experience in managing MEAN stack projects.
- Experience in application support, maintenance, and enhancement.
- Strong understanding of the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Proficiency in application design and architecture.
- Knowledge of DevOps practices and tools is a plus.
Process Skills:
- Define the vision, strategy, and roadmap for AI initiatives.
- Ensure AI solutions align with business goals and client needs.
- Communicate AI opportunities to senior stakeholders and clients.
- Lead and manage the AI team s day-to-day operations .
Behavioral Skills :
o Lead and mentor a team of developers, QA engineers, and other technical staff.
o Foster a collaborative and high-performance team environment.
o Ensure the team adheres to best practices in software development and project management.
o Provide technical guidance and support to the development team.
o Ensure the use of appropriate technologies and methodologies for project success.
o Stay updated with the latest trends and advancements in the MEAN stack and related technologies.
o Lead the design and development of complex applications using the MEAN stack.
o Ensure high-quality code and architecture standards are maintained.
o Conduct code reviews and provide constructive feedback to team members.
o Ensure the stability and reliability of applications through proactive maintenance and support.
o Coordinate with the support team to resolve incidents and implement enhancements.
o Monitor application performance and implement improvements as needed.
o Identify and mitigate technical risks throughout the project lifecycle.
o Develop and implement risk management strategies to ensure project success.
o Communicate risks and issues to stakeholders and propose solutions.
o Engage with internal and external stakeholders to understand their needs and expectations.
o Communicate project status, risks, and issues to stakeholders regularly.
o Build and maintain strong relationships with stakeholders to ensure their satisfaction.
Experience and Education Required
o Bachelor s degree in computer science, Information Technology, or a related field.
o Advanced degrees or certifications in relevant technologies are a plus.
o Minimum of 7 years of experience in software development, with at least 2 years in a leadership role.
o Proven experience in managing MEAN stack projects.