Job Type: Full-time/RemoteLocation: Canada Job Description:As a Lead Full Stack Developer you will take a leadership role in shaping our technology landscape. This position involves designing, developing and maintaining scalable applications using the latest technologies in Angular, Node.js, MongoDB, and AWS, as well as overseeing mobile application development and Salesforce integration. Your leadership will be critical in guiding our transition through Angular and Node.js upgrades, proposing architectural solutions, and implementing modern software practices in both front-end and back-end development. Responsibilities:Lead the development of high-quality web and mobile applications using Angular, Node.js, Express.js/Nest.js, MongoDB, and AWS.Oversee Angular version upgrades and ensure compatibility across all parts of the stack.Manage and optimize integration with Salesforce to ensure efficient and effective data flow.Drive best practices in software development, including CI/CD, unit testing, and code reviews.Collaborate with different teams and stakeholders to refine requirements and deliver solutions that meet business needs.Resolve application performance issues and optimize solutions for better efficiency.Mentor and lead a team of developers, providing technical guidance and fostering a collaborative environment.Propose and implement architectural solutions to improve current design and workflows, ensuring scalability, maintainability, and performance.Contribute to the continuous improvement of our development processes.Play a key role in architectural decisions and the overall technical direction of the projects. Required Skills and Qualifications:7+ years of experience in full-stack development with a strong focus on Angular and Node.js.Proficiency in MongoDB and AWS.Experience in mobile development.Experience with Salesforce integration.In-depth knowledge of either Loopback, Express.js, or Nest.js frameworks.Expertise in analyzing and optimizing application performance to enhance efficiency and user experience.Proven track record of handling Angular upgrades.Strong understanding of Agile methodologies.Exceptional communication skills, with the ability to engage effectively with diverse teams and stakeholders.A problem-solving mindset with an ability to propose and implement improvements to existing solutions.Experience in architectural design, including proposing and implementing architectural solutions to enhance existing systems. Desired Soft Skills:Demonstrated leadership abilities with experience mentoring and leading team members.Excellent written and oral communication skills.Strong analytical and critical thinking abilities.Highly adaptable and responsive to technical and business challenges.Ability to articulate and execute a clear vision for the development team.