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.
Principal Engineer shaping cloud - native strategy and architecture at Xero, a platform serving small businesses. Guiding scalable software delivery, technical excellence, and engineering talent across teams.
Senior Java Software Engineer leading cloud - native software development for Aviso, a Canadian wealth management and investment services provider. Designing scalable architectures, mentoring engineers, and advancing Azure DevOps practices.
Développeur logiciel chez Octasic, fournisseur de SoC et plateformes sans fil, développant des protocoles LTE/5G NR. Conception, prototypage et optimisation de solutions critiques de recherche et sauvetage.
Senior Software Engineer building Python backend services and LLM features for Daloopa’s AI - powered financial data platform. Improving reliability, observability, and accuracy for investment research workflows.
Tech Lead leading software application development teams at Genpact, an AI and advanced technology solutions company. Guiding architecture, coding standards, testing, troubleshooting, and stakeholder requirements analysis.
Tech Lead guiding Java application development at Genpact, an AI and technology solutions company. Leading developers, technical design, code quality, troubleshooting, and application performance optimization.
Software Engineer III automating application delivery for TD, a global financial institution. Designing complex systems, improving engineering practices, and mentoring technical teams in Toronto.
Tech Lead Backend liderando arquitectura y equipos de desarrollo para Tenpo, el neobanco digital chileno. Definiendo estándares, microservicios y mejoras tecnológicas escalables.
Senior Software Developer building cloud microservices for Genetec’s digital - evidence platform. Improving SaaS reliability and developing secure self - service tools for public - sector investigative teams.