Associate Software Engineer / Software Engineer

New
Remote work environment with flexibility across Canada (and eligible US locations).Full-TimeMiddle
Salary70,000 - 120,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
1–3 years for Associate Software Engineer, or 3+ years for Software Engineer
Required Skills
SQLGitHTMLCSSTypeScriptC#AngularRESTful APIs

Requirements

  • 1–3 years of experience for Associate Software Engineer, or 3+ years for Software Engineer, in software development roles.
  • Strong experience with Microsoft stack technologies including C#, ASP.NET/.NET Core, and SQL.
  • Experience building front-end applications using Angular (preferably Angular 17+), TypeScript, HTML, and CSS/SCSS.
  • Solid understanding of software engineering principles, including SDLC, code reviews, testing, and CI/CD practices.
  • Familiarity with frameworks and tools such as Entity Framework, Dapper, xUnit, Moq, Git, and REST APIs.
  • Experience working with distributed systems concepts such as messaging, caching, and web services.
  • Strong debugging, performance tuning, and problem-solving skills in complex application environments.
  • Excellent communication skills and ability to collaborate effectively in team-based environments.
  • For Software Engineer level: demonstrated ability to mentor peers and contribute to technical leadership discussions.

Responsibilities

  • Collaborate with cross-functional engineering teams to design, develop, and deliver scalable full-stack software solutions.
  • Build, test, and maintain new features while supporting the evolution of existing product functionality.
  • Write clean, maintainable code aligned with engineering standards and architectural guidance.
  • Participate in code reviews, design discussions, and technical decision-making processes.
  • Develop and maintain automated test suites to ensure product quality and reliability.
  • Debug, troubleshoot, and resolve application issues, including performance and production incidents.
  • Monitor application performance across environments and contribute to optimization efforts.
  • Continuously learn and apply new tools, frameworks, and engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
70,000 - 120,000 CAD per year
Apply Now