As HouseSigma continues to grow, we are looking to hire junior engineers to help build intelligent, consumer-focused real estate products that empower millions of users nationwide. As a Junior Full Stack Engineer, you’ll be an individual contributor who codes daily, learns from experienced engineers, and ships impactful features across our web, mobile, and data platforms. You’ll collaborate closely with senior engineers, Product, Design, and other teams while growing your skills in a supportive environment.

What you’ll do

  • Build and deliver features — implement features from design to deployment with mentorship from senior engineers; contribute to team initiatives.
  • Write clean, maintainable code that follows team standards for readability, testing, and performance; learn through active participation in code reviews.
  • Solve technical problems with guidance from your team; implement solutions that improve system quality.
  • Improve the codebase: refactor components as needed; add tests and documentation to enhance code quality.
  • Support production: help monitor system health and respond to incidents with guidance from senior team members; learn from post-incident reviews.
  • Fix assigned bugs and issues with attention to quality and user impact.
  • Learn and grow rapidly through pairing sessions, code reviews, and mentorship from senior engineers; contribute to team knowledge sharing.
  • Collaborate cross-functionally with Product, Design, and other teams to understand requirements and deliver features that meet user needs.

What we’re looking for

  • Recent graduate who pursued a degree in Computer Science, Software Engineering, or related field.
  • Familiarity with at least one modern programming language (e.g., TypeScript/JavaScript, Python, Java/Kotlin, Go) through coursework, projects, full-time employment, or internships.
  • Understanding of fundamental computer science concepts including algorithms, data structures, and object-oriented programming.
  • Experience with version control (Git) and eagerness to learn testing, CI/CD, and other software development best practices.
  • Clear and collaborative communication—ask questions, seek help, and work with teammates in ways that are direct, transparent, and elevate the team.
  • Growth mindset—self-motivated, curious, and eager to learn in a remote-first environment; driven to improve and understand best practices.

Nice to have

  • 1-3 years of experience in software development through full-time work experience, internships, co-op placements, personal projects, or academic projects demonstrating practical coding skills.
  • Personal projects, hackathon experience, or internships involving web or mobile application development.
  • Coursework or exposure to frontend frameworks (React/Vue/Angular), databases, or cloud platforms.

How we work

You’ll join a collaborative, globally distributed engineering team that values continuous learning and mentorship. We believe in integrity, collaboration, and community, and we provide junior engineers with the support and guidance needed to launch successful engineering careers.

What you can expect from us

  • Structured onboarding and mentorship program to help you grow from day one.
  • Competitive compensation, generous vacation, and comprehensive health benefits (health, dental, life, virtual care, travel).
  • A remote-friendly environment with teammates across Canada; flexible hours to support collaboration and work-life balance.
  • A strong learning culture with opportunities to work on real products used by home buyers, sellers, and investors across Canada.

 

 

Apply for this job

Submit your information using the form below and someone help get in touch with you shortly.​