Intermediate Full Stack Software Engineer
Location
Canada
Posted
1 day ago
Salary
0
Seniority
Mid Level
Job Description
Intermediate Full Stack Software Engineer
Perch
Role 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. Qualifications - 4+ years 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. Requirements - 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and deploy full stack applications using Java/Python • Build and integrate AI-native solutions leveraging LLMs, agentic workflows, and AI-assisted coding tools • Develop scalable backend services and APIs on AWS cloud • Collaborate within AI-native pods to deliver high-quality, sprint-based outcomes • Ensure code quality, performance, and best engineering practices • Contribute to cloud-native architecture and microservices design
Senior Full Stack Engineer, Supply Tech
CookUnityWe are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.
• Design, develop, and maintain backend services for the Recipe Management System using Kotlin and Java. • Contribute to front-end development in React, next.js and related technologies. • Contribute in overall architecture solution by providing good practices within a micro-services oriented architecture. • Implement workflow automation and orchestration using Temporal. • Optimize database interactions and performance (PostgreSQL, MySQL). • Collaborate with frontend engineers, product managers, and designers to build seamless user experiences. • Ensure system reliability and uptime by implementing best practices in observability, logging, and monitoring. • Perform code reviews, contribute to best practices, and mentor junior engineers. • Work closely with DevOps to optimize CI/CD pipelines and infrastructure deployment. • Stay up-to-date with emerging technologies and drive innovation within the team. • Help to have higher levels of uptime & supporting the on-call rotation will help the business run 24/7.
Experte Gebäudeautomation – Senior Engineer Building Automation
Buro HappoldEngineering | Design | Advisory
• Erarbeitung der HOAI Leistungsphasen 1 bis 7 für die Gebäudeautomation • Betreuung von internationalen Projekten • Beratung von Kunden zu allen Themen der GA, insbesondere durch: Ermittlung und Dokumentation von Kundenanforderungen • Erarbeitung von GA-Konzepten • Vorab-Kostenschätzungen • Kontrolle und Bewertung von bereits vorliegenden Planungsunterlagen der Leistungsphasen 1 bis 8 • Erarbeitung von Optimierungsvorschlägen • Enge Zusammenarbeit mit Kollegen verschiedener Fachbereiche, insbesondere mit den „Digital Building Consultants" • Begleitung der Inbetriebnahmen und Abnahmen von GA-Installationen • Bestandsaufnahme und Bewertung von Bestandsanlagen und Neubauprojekten
• You'll be developing and programming PLC (Programmable Logic Controller) software for industrial automation systems used across energy and industrial applications. • The role spans the full software lifecycle — from design and development through testing, validation, documentation, and reliability analysis — within a collaborative engineering team that values code review, R&D exploration, and continuous improvement.



