A

Full Stack Software Engineer (Node.js, JavaScript, and TypeScript)

Affinity

southwestern ontario, on, Canada Full-time June 01, 2026

Opportunity Description

Client: Mortgage Finance Company.

Location: Waterloo, ON (Hybrid: 2-3 days in office)

Role Description: We are looking for a Full Stack Software Engineer who is responsible for the design, execution, assessment, security, and troubleshooting of software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.

An ideal candidate should be experienced in designing and writing enterprise grade software using front-end frameworks such as Vue, adopting a microservice architecture and using back-end framework such as with .Net Core and quickly adopting new technology as required.

Strategy and Planning

  • Contributes to evaluation of design options and approach.
  • Familiar with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions.
  • Contribute to...
Full-time Other-General

Interested in this opportunity? Apply now through Expertini.

Apply for this Position