Intermediate Full Stack Software Engineer helping Canadians with mortgage decisions. Delivering features and collaborating with a new engineering team using modern web technologies.
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.
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.
Senior embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.