Intermediate Full Stack Software Engineer

🕒 June 19

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Perch | Mortgages, simplified

Perch | Mortgages, simplified

11 - 50 employees

👥 B2C

💸 Finance

🏠 Real Estate

💰 Series A on 2022-10

B2C • Finance • Real Estate

Perch is a Canadian company that simplifies the mortgage process and assists homebuyers and homeowners in finding and managing their mortgages. Through its comprehensive platform, Perch offers tools such as mortgage calculators and personalized mortgage offers, making it easy to compare rates and negotiate with lenders. The company helps a variety of clients, including first-time buyers, landlords, and newcomers to Canada, by providing insights on mortgage approvals and renewals, refinancing options, and debt consolidation. Customers can pre-approve their mortgages online quickly, access financial insights, and benefit from advice by mortgage advisors available seven days a week. Perch operates across all provinces and territories in Canada, offering a hassle-free, transparent, and efficient mortgage experience.

📋 Description

• 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. • 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. • 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.

Apply Now

Similar Jobs

🕒 June 19

Calliere Group

1 - 10

🤝 B2B

🎯 Recruiter

Senior Fullstack Engineer developing backend in Node.js and collaborating on frontend integrations for cloud-native platforms.

🕒 June 19

Wagepoint

51 - 200

☁️ SaaS

👥 HR Tech

🤝 B2B

Software Development Engineer developing features across full stack for payroll technology. Collaborating with cross-functional teams and improving AI tools daily.

🇨🇦 Canada – Remote

💵 CAD$100k - CAD$130k / year

💰 $10M Corporate Round - Wagepoint on 2020-09

⏰ Full Time

🟢 Junior

🟡 Mid-level

🧑‍💻 Full-stack Engineer

🕒 June 19

Devoted Studios

51 - 200

🎮 Gaming

🤝 B2B

Lead Engineer responsible for coaching engineers while coding on live game projects at Devoted Studios. Collaborating with clients and optimizing gameplay systems in a remote environment.

🕒 June 18

Dropbox

1001 - 5000

🏢 Enterprise

⚡ Productivity

Senior Software Engineer responsible for design and maintenance of distributed storage systems at Dropbox. Collaborating with teams to optimize performance while ensuring data durability and reliability.

🕒 June 18

3Pillar Global

1001 - 5000

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Senior Software Engineer at 3Pillar Global developing AI-native products and intelligent agents. Contributing to agile teams and driving project delivery in software development.

🇨🇦 Canada – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer