Sr Software Engineer

hireVouch

Toronto

Hybrid

CAD 110,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

hireVouch in Canada is seeking a Senior Software Developer to design, develop, test, and maintain web applications in a fast-growing social tech environment. You will work on .NET and React/Redux front-end stacks, debug legacy code, and implement modern standards and best practices.

The role is remote-first with in-person meetings 1x/month in the Greater Toronto Area. Compensation ranges from CAD 110,000 to 120,000 annually, with a strong impact on social good in a charity-focused platform.

Qualifications

  • 6+ years of experience developing web applications with C# and .NET (ASP.NET/Core).
  • 2+ years building SPAs with React and Redux.
  • Strong understanding of OOP and software development best practices.
  • Hands-on production Azure experience.
  • Experience developing and integrating REST APIs.
  • Frontend tech: HTML5, CSS/SASS, DOM, Webpack.
  • Ability to translate product requirements into technical specs.
  • Strong written and verbal communication.
  • University degree in Computer Science/Engineering or related field.

Responsibilities

  • Design, develop, test, document, and maintain web applications in a team environment.
  • Read, understand, and debug legacy code while adhering to business specifications.
  • Collaborate with teammates and stakeholders to implement software components and third-party integrations.
  • Build and maintain high-quality software with a focus on performance and reliability.
  • Contribute to QA practices, processes, and coding standards.
  • Evaluate technical solutions and feasibility to support business objectives.
  • Work with UX designers, business analysts, and other developers to deliver effective software.

Skills

C# / .NET
ASP.NET Core
React / Redux
Azure
REST APIs
HTML5 / CSS / Webpack
OOP / design patterns
Communication
Linux / Ubuntu

Education

University degree in CS/CE or related

Tools

Elasticsearch
Node.js
Linux (Ubuntu)

Job description

This role is for one of Canada’s first and North America’s most successful social technology organizations. They are a fast-growing, dedicated team of entrepreneurial-minded peers who have a passion for helping small- and medium-sized charities succeed, while engaging with donors to increase giving in Canada. They are looking for an energetic, versatile, and self-motivated Senior Software Developer ready to make a positive social impact.

This is an open posting for an active position. This is a remote-first role available to candidates based in the Greater Toronto Area for in-person meetings 1x/month.

About the Role

As a Senior Software Developer, you will be responsible for analyzing, designing, developing, testing, documenting and maintaining web and applications in a team environment. They are looking for someone who is a quick learner, and able to read, understand and debug legacy code. You will be expected to adhere to business specifications while using the latest standards, practices, tools, and guidelines for .NET and React/Redux front-end application development. You should be comfortable building new components, and maintaining/upgrading old code.

Compensation: $110,000 - 120,000 CAD annual base salary

Key Duties and Responsibilities
  • Design, develop, and maintain high-quality, efficient software solutions based on business and technical requirements.
  • Collaborate with developers and cross-functional stakeholders to design, implement, and integrate software components and third-party systems.
  • Troubleshoot, debug, and optimize existing applications, identifying opportunities for improvements and enhancements.
  • Develop, test, deploy, and maintain software applications while ensuring quality, reliability, and performance.
  • Contribute to quality assurance practices, development processes, and technical standards.
  • Evaluate technical solutions and their operational feasibility to support business objectives.
  • Work closely with UX designers, business analysts, systems analysts, and other developers to deliver effective software solutions.
Skills & Experience:
  • 6+ years of experience developing web applications using C# and .NET, including ASP.NET/Core.
  • 2+ years of experience building single-page applications using React and Redux.
  • Strong understanding of object-oriented programming principles and software development best practices.
  • Hands-on experience developing and supporting production applications in Microsoft Azure.
  • Experience developing and integrating REST APIs.
  • Experience with modern frontend technologies, including HTML5, CSS/SASS, DOM, and Webpack.
  • Ability to translate product requirements into functional and technical specifications.
  • Strong written and verbal communication skills.
  • University degree in Computer Science, Computer Engineering, or a related discipline.
Nice to Have:
  • Experience in eCommerce environments.
  • Experience with Elasticsearch and Node.js.
  • Familiarity with accessibility standards and best practices.
  • Experience working in Linux environments, preferably Ubuntu.
You will excel in this role if you:
  • Take initiative, approach challenges with a positive mindset, and are motivated to make an impact.
  • Are curious, eager to learn, and committed to continuous growth and development.
  • Take ownership of your work while contributing to the success of your team.
  • Enjoy solving problems and collaborating across teams, while working effectively and independently.
  • Are results-driven and take pride in delivering high-quality work.
  • Have a service-oriented mindset and are committed to understanding and exceeding stakeholder expectations.
  • Demonstrate strong interpersonal skills, emotional intelligence, and a willingness to learn from feedback.
  • Thrive in a dynamic, fast-paced environment.
  • Are motivated by meaningful work and the opportunity to contribute to positive social impact.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (C#/.NET and React)
Senior Software Developer (C#/.NET and React)

Jobgether • Toronto

Remote
CAD 108,000 - 132,000
Remote work in Canada
Mentorship and knowledge sharing
Professional development
+1
Software Engineer (.NET)
Software Engineer (.NET)

hireVouch • Toronto

On-site
CAD 110,000 - 150,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Remote
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Developer - Toronto
Senior Software Developer - Toronto

Randstad • Toronto

On-site
CAD 120,000 - 150,000
Senior Software Engineer II - Platform & Enablement
Senior Software Engineer II - Platform & Enablement

Jobgether • Canada

Remote
CAD 183,000 - 252,000
Remote Canada
Unlimited PTO
Health insurance
+4
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Infotech • Toronto

Hybrid
CAD 100,000 - 150,000
Competitive salaries
Benefits package
RRSP matching
+1
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research • Toronto

Hybrid
CAD 90,000 - 130,000
Flexible work from home
Office in London (Ontario) and Toronto
RRSP matching
+1
Senior Full Stack Developer (Java, Angular/React)
Senior Full Stack Developer (Java, Angular/React)

Cognizant • Toronto

Remote
CAD 60,000 - 96,000
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Senior Frontend Developer
Senior Frontend Developer

Jobgether • Canada

Remote
CAD 120,000 - 150,000
Remote work
Vacation days
Wellness days
+6