Job Title: Full Stack Developer (Node.js & Angular)
Location: Toronto, Ontario
Duration: 6 months
Introduction
Join our dynamic development team in Toronto as a Full Stack Developer. We are looking for a skilled developer who can design, build, and maintain robust applications while collaborating with a global team. This role requires a minimum of 4 days in-office work per week.
Required Skills & Qualifications
• 3 years experience with Node.js and JavaScript.
• 3 years experience with Front End UI tools such as Angular, Next, Vue, or Nuxt.
• 3 years experience with container platforms like Redhat OCP (OpenShift).
• 3 years experience with Relational Databases, preferably MS SQL Server.
• Full software development life-cycle experience with CI/CD and thorough testing prior to release.
• Solid understanding of Agile processes and practices.
Preferred Skills & Qualifications
• Python experience is preferred.
• Experience with diagnostic tools such as Dynatrace.
• A good eye for UX design and the ability to collaborate closely with UX/UI designers.
Day-to-Day Responsibilities
• Design, code, analyze, and modify programming systems, including testing and debugging for large-scale systems.
• Contribute to technical design, development, and implementation of applications.
• Design, build, and maintain APIs, Microservices, and responsive web applications leveraging best practices.
• Integrate applications with third-party tools and deploy to cloud services.
• Implement effective automation testing strategies and ensure code quality, performance, and scalability.
• Conduct and contribute to design and code reviews.
• Participate in post-implementation reviews and work in an Agile team environment.
• Maintain records for documentation of systems development and revisions.
• Conduct analyses of organizational needs and goals for application systems development and implementation.
• Stay current with the latest platform capabilities, security, performance, and reusability.
Company Benefits & Culture
• Collaborative and inclusive work environment.
• Opportunities for professional development and growth.
• A focus on innovation and staying ahead with the latest technology trends.
For immediate consideration please click APPLY to begin the screening process with Alex.