Skip to main content

Intermediate Full Stack Software Engineer

Technology
Perch | Mortgages, simplified
1 months agoUntil 2026-05-17
Fully remote

Job description

Perch helps Canadians make smarter mortgage decisions. We're building a new engineering team focused on growing how people discover and engage with Perch, and you'd be one of its first members. The team will also contribute to the core platform that powers the experience.

You will deliver work independently, contribute to investigations within larger initiatives, and take on more ownership over time. Seniors and Leads will be there to support you as you grow.

You will be working with technologies such as Angular, TypeScript, Node.js/Express, and PostgreSQL, running on AWS. Rapid prototyping in different technologies is a regular part of the work. You will also be expected to use tools like Cursor and Copilot as part of your workflow, and to experiment with what makes you most effective.

Responsibilities Deliver features independently across Angular front-end applications and Node.js/Express APIs, writing clean and maintainable TypeScript

Own small goals within broader initiatives, and contribute to unknowns and investigations with Senior oversight

Build responsive, accessible UI using Angular and modern component patterns

Work with PostgreSQL, including writing queries, migrations, and data models

Estimate your own work with Senior review, and flag unknowns when you hit them

Write and maintain unit and integration tests

Help with rapid prototyping efforts, using AI tools and picking up new technologies as needed

Over time, start anticipating risks on your own and reducing your reliance on review

Interview Process Introduction (30 min) — Video call with our VP of Engineering

Technical Interview (90 min) — A simple take-home assignment followed by a pairing session

Culture Fit (30 min) — Meet other members of the team

Offer (10 min) — If it's a fit, we move fast Requirements Living and eligible to work in Canada.

Professional experience in full stack development, with a track record of delivering scoped tasks on your own

Solid grasp of TypeScript, JavaScript, HTML, and CSS

Experience building web applications with Angular or a similar modern front-end framework

Experience building or working with RESTful APIs in Node.js/Express or something comparable

Comfortable with relational databases, especially PostgreSQL

Comfortable with Git and pull request workflows

Some exposure to cloud platforms, especially AWS

Experience with CI/CD pipelines and automated testing

Self-directed and effective in a remote environment

Nice to Have Experience working on growth or acquisition-focused product teams

Experience with monorepo tooling and modern build systems

Some exposure to Python and Flask

Interest in fintech, real estate, or the mortgage industry Benefits Fully remote, flexible hours

You'd be one of the first members of a new team, with real influence over how it takes shape

Mentorship from Senior and Lead engineers who are invested in your growth

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

Keywords
AngularTypeScriptNode.jsExpressPostgreSQLAWSJavaScriptHTMLCSSRESTful APIsGitUnit TestingIntegration TestingCI/CDAccessible UIData ModelingFull StackSoftware EngineerMortgageRapid PrototypingCursorCopilotAI ToolsClean CodeMaintainable CodeResponsive UIComponent PatternsMigrationsData ModelsUnit TestsIntegration TestsPull RequestsRemoteFintechReal Estate

¿Te interesa este puesto?