Full-Stack Developer

Published on July 06, 2023

HomeStars is Canada’s largest network of verified and community-reviewed home service professionals. Whether you’re starting a major renovation or just need a small repair, we have pros across Canada to help you accomplish your project. Our mission is to give you the tools you need to hire right the first time, for every home improvement project.

Job Type: Full Time - Permanent 

Hours: Mon-Fri, 40 hours/week

This opportunity has the flexibility to work remotely anywhere in Canada. 
Perks of joining HomeStars:
  • All our roles are currently remote. Office equipment supplied!
  • Comprehensive benefits package. We want our employees to stay healthy!
  • Monthly wellness activities to support your mental and physical health
  • Home Improvement Credit: All employees receive a yearly credit to use toward a service from HomeStars
  • December Closure: Our whole team takes a break in the last week of December, every year
  • Personal Days: 5 extra days off per year, on top of vacation and sick days
  • Beautiful brick & beam office in the heart of Toronto’s entertainment district, including a rec room with lounge, ping pong, darts, and foosball
The Opportunity:
  • As a FullStack Developer, you will have the opportunity to help build new exciting products, improve our platform, and work with a highly talented team, living by our engineering values:

  • Our Engineering Values:
  • A culture of Continued Learning - Learn and teach, grow yourself and your colleagues at Homestar Reduce Operational Costs - Reduce our AWS infra costs and SaaS licensing fees Operational Resiliency - Optimize how we monitor, maintain, support, and patch our systems enhance Developer Experience - Make our development flow easier, simpler and with minimum friction Pay Technical Debt on time - Maintain, Manage and Minimize Technical Debt. Ultimately, pay Tech debt before due date increase the flow - Deliver value faster and with higher quality shift Left - Move and help your team to shift left by testing as early as possible

  • Our stack:
  • Ruby on Rails
  • React
  • Amazon Web Services (AWS)
  • CircleCI
  • EC2
  • Elasticsearch
  • Amazon Aurora
  • MySQL
  • Sidekiq
  • RabbitMQ
Your typical day at HomeStars:
  • Participating in design charrettes and reviews for new product features
  • Writing client-side code for our Homeowner and Service Pro dashboards
  • Build API endpoints for our front-end and mobile clients
  • Build location, authentication, and search services
  • Ensure our services scale reliably as we continue to grow
  • Collaborate with cross-functional teams to deliver feature-rich solutions that meet customer needs
  • Identify areas for improvement and propose innovative solutions to enhance our software development process and practices
Must-have qualifications:
  • Minimum 2+ years experience with Ruby on Rails
  • You are proficient in React.js, with a track record of developing web applications using this technology
  • You have a solid understanding of front-end technologies such as HTML5, CSS3, and JavaScript
  • You are familiar with RESTful API design principles and have the ability to create and consume APIs
  • You can explain REST APIs in plain language
  • You have experience with RDBMSs like MySQL and PostgreSQL
  • You have curiosity about how things work
  • You learn quickly and make steady progress
  • You communicate effectively with people from different disciplines, like Product and Design
  • You are aware of industry trends impacting our infrastructure and our build system, including ansible, circleci, npm, vagrant and git
  • You are excited about sharing knowledge with coworkers
  • You have a keen eye for application performance and code quality
  • You have experience with functional MiniTest, RSpec or similar test frameworks
  • You enjoy collaborating on technical projects and planning before executing
Nice to Have:
  • You have experience with ES6Experience with the JSON API Specifications
  • Experience with Ansible and Docker
  • Experience with web sockets
  • Learns and proposes new experiments to help their team collaborate more effectively
  • Be able to own the technical testing and performance plan for their projects
About HomeStars

HomeStars is Canada’s leading platform connecting homeowners with qualified service professionals for their home improvement needs. Every month, over half a million homeowners visit HomeStars to research and select the best-rated professionals nearby. Check out homestars.com to learn more!

HomeStars Core Values

Our Core Values are woven into everything we do. They guide how we behave, how we act, and what we will aspire to be. They underpin the culture of HomeStars and act as drivers for impact, personal growth, and collective performance.

Customer Obsessed: When our customers thrive, we thrive. We put their needs first.
Think Big: We think without limits. We believe in the possible.
Embrace Candor: We speak up, listen and challenge respectfully.
Act Like an Owner: We’re invested, we own our outcomes.
Bias for Action: We take action to accelerate our success. Speed matters.
We’re Stronger Together: Our differences empower us, and our will to win unites us.

HomeStars has recently been recognized as:

Great Place to Work® Certified™
Best Workplaces™ in Canada 2023 100-999 Employees
Best Workplace™ with Most Trusted Executive Teams 2023
Best Workplaces™ Managed by Women 2023
Best Workplaces in Technology 2022
Best Workplaces for Hybrid Work, Canada 2022

We are an equal opportunity employer and do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.