Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead Full Stack Software Engineer at Perch, shaping a new engineering team for mortgage decision support. Collaborating on core platform features and technical leadership with modern technologies.

Responsibilities

  • Own the technical execution of systems and make sure they evolve in a predictable, well-structured way.
  • Provide oversight across engineers on the team, validating scoping, risk assessment, and breakdown of unknowns.
  • Support the growth of engineers at all levels through design guidance and mentorship.
  • Spot systemic risks and cross-goal dependencies early, before they turn into blockers.
  • Design, build, and maintain features across Angular, Node.js/Express, and PostgreSQL.
  • Improve DevOps and CI/CD infrastructure on AWS using Terraform.
  • Run rapid prototyping efforts to validate new ideas quickly, using AI tools and whatever tech fits the problem.
  • Work closely with product, design, and business stakeholders to turn goals into clear technical plans.

Requirements

  • Living and eligible to work in Canada.
  • You've operated at a Lead or strong Senior level before, owning system-level technical execution and not just shipping individual features.
  • Strong with Angular, TypeScript, Node.js, and Express.
  • Solid experience with PostgreSQL or similar relational databases.
  • Hands-on experience with AWS and infrastructure-as-code (Terraform or similar).
  • You know how to structure initiatives: breaking unknowns into investigations, scoping tasks into goals, and building realistic timelines.
  • You've provided oversight to other engineers before, whether that's validating designs, reviewing estimates, or coaching through tough problems.
  • Comfortable picking up new technologies quickly, including AI-assisted development tools.
  • You communicate well with both technical and non-technical people.
  • Experience with CI/CD pipelines and automated testing.

Benefits

  • Fully remote, flexible hours.
  • You'd be shaping a new team from the ground up, with real ownership and influence over how it operates.
  • Perch has a defined engineering career ladder with transparent salary bands, so your path forward is clear.
  • The work matters: you're helping Canadians navigate one of the biggest financial decisions of their lives.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AngularAWSJavaScriptNode.jsPostgresTerraformTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.