Join a team that puts people first
Senior Software Developer
IT
Vaughan, ONPosted on 12/12/2025

We’re looking for a Senior Developer to join our Integration & Applications team. In this role, you’ll take ownership of designing, building, and maintaining scalable backend APIs, robust internal and external portals, and modern frontend applications using Vue/Nuxt. You’ll mentor junior team members, influence architecture decisions, and drive technical excellence across projects. This role is ideal for a developer with strong full-stack experience and a track record of delivering high quality product at scale.

Job ID: TORSSD2025
Schedule: Monday to Friday
Contract: Full-time, Permanent
Salary: $90,000 to $110,000, based on experience
Workplace address: Fully Remote - Anywhere in Canada

To apply: hiring@gls-canada.com

You will be required to:
  • Lead the design, development, and deployment of features across APIs, portals, and frontend applications.

  • Define and enforce coding standards, architectural patterns, and best practices.

  • Collaborate with product, QA, DevOps, and other developers to ensure reliable and maintainable solutions.

  • Conduct and participate in code reviews, providing constructive feedback to junior and intermediate developers.

  • Mentor team members in development practices.

  • Troubleshoot, debug, and resolve complex issues in production systems with a focus on stability and scalability.

  • Advocate for and implement improvements in performance, security, and automation.

  • Stay current with emerging technologies and proactively introduce new tools and frameworks when beneficial.

Do you fit the job profile?
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

  • 5+ years of professional software development experience, including significant full-stack or backend API work.

  • Strong proficiency in .NET.

  • Expertise with relational databases (SQL Server) and familiarity with data modeling and optimization.

  • Hands-on experience with frontend frameworks (Vue/Nuxt preferred).

  • Solid understanding of Azure platform and DevOps practices (CI/CD pipelines, containerization, monitoring).

  • Proven ability to design scalable systems and contribute to architectural decisions.

  • Strong problem-solving and analytical skills, with the ability to break down complex requirements into actionable technical solutions.

  • Excellent communication, collaboration, and leadership skills.

What we offer:
  • Medical and dental insurance

  • Have long-term disability insurance

  • Are eligible for the RRSP program after 3 months

  • Access the Employee Assistance Program

GLS Canada has an Equal Access to Employment Program and invites women, Aboriginal peoples, visible minorities, ethnic minorities and persons with disabilities to apply. The masculine verbiage is used to lighten the text.
Apply for this position
First name*
Last name*
Email address*
Mobile phone
Home phone

Attachments *

Please attach your resume below. Feel free to add additional attachments (such as a cover letter, certificate, etc) if required for your position

Drag and drop a file or click here to select one

Life at GLSGLS offers a stimulating career in a dynamic work environment.Join a team with heart!
Copyright © 2025 GLS Logistics Systems Canada Ltd. All rights reserved.Privacy Policy