Senior Software Developer

GLS Canada


Date: 6 days ago
City: Vaughan, ON
Contract type: Contractor
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: [email protected]

  • 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.
  • 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.
  • Medical and dental insurance
  • Have long-term disability insurance
  • Are eligible for the RRSP program after 3 months
  • Access the Employee Assistance Program

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume