cover
Full Time

Software Developer/ 1 week ago

Alair Homes
Attractive
Application ends: 2026-04-23

Quick Summary

Alair Homes is seeking an experienced frontend-focused Full-Stack Developer for a remote, full-time position in Canada, paying $110,000-$130,000 per year. The role involves writing composable React components and hooks with Typescript, building responsive SPAs using React, ShadcnUI, and TailwindCSS, and developing/maintaining scalable Laravel APIs that interact with Business Central APIs. Candidates must have strong proficiency in Typescript, React, Laravel, REST API, PostgreSQL, experience with API integration, queue management, UI/UX, performance optimization, DevOps (CI/CD), and automated testing (TDD), with a focus on team collaboration and communication.

Company Description

Alair Homes is a premium custom home building and large-scale renovation/remodeling company with over 100 franchise locations across Canada and United States. Alair Homes is a fast-growing, energetic company that is continuously looking for driven and enthusiastic individuals to join our ever-growing team. Successful candidates are hungry to learn and take on new responsibilities. Our diverse organizational culture focuses on people coming together to help build and support the most valuable, lowest risk, highest reward construction companies in the world!

‘Living Better Starts Here’ runs through all aspects of our business and focuses not only on our esteemed clients but all members of our team. Alair Homes thrives on a unique service delivery system combining custom contracting with a franchise business model and is the largest North American home building franchise.

Alair Team members are engaged, determined, and disciplined in helping develop their franchise partners’ businesses to new heights and successes. Since being founded in Nanaimo in 2007, we have grown exponentially across North America, while maintaining our family-oriented, collaborative style of business.

Learn more about Alair at www.alairhomes.com

Job Description

This position is within the Technology department for Home Office.

This position is home based and will be interacting with a team spread across Canada and United States.

We are looking for an experienced frontend focused Full-Stack Developer with strong skills in Typescript, React and PHP Laravel to join our team. Our application backend focuses on communicating with Business Central APIs, while the frontend is a Single Page Application (SPA) built using React with ShadcnUi and TailwindCSS. The ideal candidate should excel in writing high-performance APIs, managing queues, and designing exceptional user experiences.

How We Work

We operate in a Product Operating Model: small empowered teams, outcome-focused goals, and continuous discovery. Developers contribute to shaping solutions using rapid prototyping and partnering with Product/Design and help validate assumptions on feasibility.

Key Responsibilities

  • Write composable React components and hooks using Typescript to make them reusable across applications.
  • Build and maintain a responsive SPA using React, Tanstack/*, Nx, ShadcnUI, and TailwindCSS.
  • Implement complex business logic into reusable functions to test core business logic.
  • Optimize front-end performance and ensure best practices are followed.
  • Develop and maintain scalable and efficient APIs using Laravel to interact with Business Central APIs.
  • Design and implement queue systems for efficient background task processing.
  • Write clean, maintainable code and conduct code reviews.
  • Implement unit and integration testing for both backend and frontend components using libraries like Jest, Vitest, etc.
  • Troubleshoot and resolve technical issues as they arise.
  • Actively look for leverage: Automation, reuse, modularity, documentation, self-serve tools.

Core Competencies and Required Skills and Experience

  • Strong proficiency in Typescript, React, FPTS/EffectTS, Laravel, REST API and PostgreSQL.
  • API Integration: Experience integrating external APIs, specifically Business Central APIs.
  • Queue Management: Proficiency in implementing and managing Laravel queues.
  • UI/UX Skills: A strong understanding of creating user-friendly and visually appealing interfaces using design systems.
  • Performance Optimization: Knowledge of best practices for optimizing APIs and front-end components.
  • DevOps: Proven Experience maintaining Trunk Based repos, with emphasis on strict Continuous Integration and Continuous Delivery.
  • Testing: Experience with automated testing frameworks for both backend and frontend. Proven ability to write tests first (TDD) on all business logic and critical UI flows, and collaborate with QA team on handoff from Acceptance Criteria to Test cases. Utilize techniques like Red-Green-Refactor.
  • Communication: Excellent team collaboration and communication skills. Comfortable and effective with Pair Programming. Ability to understand the Business model of the organization and communicate with stakeholders from across all departments.

Nice-to-Have Skills:

  • Experience with observability platforms like DataDog, Sentry or Grafana.
  • Proven Experience with Docker, GitHub Actions and CI/CD pipelines.
  • Database optimization and normalization strategies.
  • Understanding of cloud environments like VPS, AWS or Azure.
  • Proven Experience with Startup / Scaleup organizations.
  • Familiarity with Traction, EOS, OKR or similar.
  • Familiarity with Construction industry, Franchise models, and Construction Project Management.
  • Familiarity with ERP systems, Accounting and Finance principles

What Success Looks Like

  • 30 Days: Dev env setup, Pair Programming to onboard, understanding domain basics, committed code
  • 60 Days: Code commits daily to Trunk, TDD and other coding standards adhered to
  • 90 Days: Involved in Team Continuous Improvement, Own parts of codebase

Job Type: Full-time

Pay: $110,000.00-$130,000.00 per year

Benefits

  • Dental care
  • Disability insurance
  • Employee assistance program
  • Life insurance
  • Paid time off
  • Work from home

Work Location: Remote

Share

Alair Homes

Alair Homes

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy