Job Type: Full-time/Remote
Location: Canada, ON
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:
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.