Roles and Responsibilities Ability to lead and work in a team environment, co-ordinate with other technical team and is open to receiving constructive feedback. Communicate effectively on progress of work, raise issues and bottlenecks. Strong communication skills to clearly articulate the design to the client. Deep knowledge of Angular, Node.js and Express.js practices. Creating custom, general use modules and components which extend the elements and modules of core Angular. Capacity to learn new technology, strong analytical skills and result oriented.Desired Candidate Profile Candidate must have at least 6 to 10 years of relevant experience in the following criteria: Currently playing Team Lead role in an Angular and Express.js project. Hands on experience for the following languages: Angular, Typescript, Node.js, Express.js, Nest.js framework Thorough knowledge and understanding of API, Microservices, ORM, HTTP REST API Must have at least a basic experience with docker. Experience with kubernetes is an added bonus Knowledge about Cloud technologies and practices. Experience with any Cloud Provider is a plus. Experience in Application deployment on AWS is an added bonus. Added bonus experience for PostgreSQL, MySQL, SQL server, Python/FastAPI/Flask/Django Experience with Agile/Scrum Development Methodology. Excellent communication in French and English is mandatory.