LifeWorks

Senior Full Stack Developer

LifeWorks
Apply
25 days ago
Toronto, CanadaSenior

Responsibilities

  • Design and develop secure, scalable web applications using Angular and modern frontend technologies.
  • Architect multi-tier and microservices-based solutions serving millions of users while maintaining security and performance.
  • Translate business requirements into technical designs and lead technical discussions across engineering, product, and design teams.
  • Drive technical excellence through code reviews, design standards, observability practices, and continuous improvement.
  • Mentor junior developers and support their technical growth.
  • Provide expert technical support for urgent and complex production issues and help prevent outages.
  • Research emerging technologies, propose practical solutions, and develop accurate technical estimates.
  • Improve monitoring, performance, support processes, and documentation.
  • Collaborate with cross-functional teams to evolve the platform proactively.

Requirements

  • 12+ years of experience in application architecture and full-stack development.
  • Advanced proficiency with HTML5, CSS, JavaScript, TypeScript, and Angular.
  • Strong backend development experience with C#, .NET Framework, .NET Core, and ASP.NET.
  • Deep knowledge of MS SQL Server and relational database design, including advanced PL/SQL expertise.
  • Hands-on experience with microservices architecture, RESTful API design, and JSON/XML data interchange.
  • Proficiency with Visual Studio, Git, and Azure DevOps pipeline management.
  • Experience designing scalable multi-tier applications using established design patterns.
  • Experience with Agile/Scrum methodologies, accessibility standards, observability, and cloud-based deployment.
  • Experience with Azure, Azure Application Insights, and SAST tools such as SonarQube.
  • Strong communication, organizational, time management, business, and project management skills.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Experience with message queuing systems, hands-on DevOps and infrastructure-as-code practices, Octopus Deploy, and developer mentoring is preferred.

Benefits

  • Salary range of $100,000-$140,000.
  • Minimum three weeks of vacation, flexible benefits, and competitive total rewards and bonus structures.
  • Flexible work arrangement with in-office, virtual, or hybrid options.
  • Generous company-matched pension.
  • Career growth and learning and development opportunities.
  • Opportunities to contribute to the communities where TELUS works, lives, and serves.

Tech Stack

AngularAzureC#CSSGitJavaScriptMicrosoft SQL ServerOctopus DeployRabbitMQSonarQubeTypeScript

Categories

LifeWorks

About LifeWorks

201-500 employees
Contact me