Junior Full Stack Engineer

housesigma Canada
Remote
Apply
AI Summary

Join HouseSigma as a Junior Full Stack Engineer to build intelligent real estate products, collaborate with senior engineers, and learn through mentorship. Contribute to team initiatives, improve code quality, and grow rapidly in a supportive environment. Work on real products used by millions of users nationwide.

Key Highlights
Build and deliver features from design to deployment
Collaborate with senior engineers, Product, Design, and other teams
Learn and grow rapidly through mentorship and code reviews
Technical Skills Required
TypeScript JavaScript Python Java Kotlin Go Git React Vue Angular MySQL
Benefits & Perks
Competitive compensation
Generous vacation
Comprehensive health benefits (health, dental, life, virtual care, travel)
Structured onboarding and mentorship program
Flexible hours to support collaboration and work-life balance

Job Description


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.

Subscribe our newsletter

New Things Will Always Update Regularly