Senior Software Developer
Posted: 4 days ago
Job Description
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: TORSSD2025Schedule: Monday to FridayContract: Full-time, PermanentSalary: $90,000 to $110,000, based on experienceWorkplace address: Fully Remote - Anywhere in CanadaTo apply: hiring@gls-canada.comLead 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 insuranceHave long-term disability insuranceAre eligible for the RRSP program after 3 monthsAccess the Employee Assistance Program
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period