Taro Logo

Full Stack Software Engineer

Leading platform for home remodeling and design, providing software solutions for industry professionals and tools for homeowners.
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Consumer

Job Description

Houzz, the leading platform for home remodeling and design, is seeking a Full Stack Software Engineer to join their team working on the CRM product of Houzz Pro SaaS offering. This role offers a unique opportunity to work in a startup environment with the backing of a larger organization. The position focuses on developing and maintaining the lead management system that helps professionals manage their client lifecycle.

The tech stack is modern and comprehensive, including React, Node, GraphQL, Java, Python, AWS, and various other technologies. The role involves working directly on products that impact millions of users worldwide. You'll be responsible for building features across the entire web application stack, from database schema design to user interfaces.

The ideal candidate should be self-directed and independent, with experience in owning complete products and features. You'll work closely with cross-functional teams, including product managers and designers, to create exceptional user experiences. The role requires both frontend and backend expertise, with a focus on building scalable, efficient solutions for lead management, pipeline tracking, and CRM features.

Houzz offers a mission-driven culture focused on transforming the home renovation and design industry. The company values community-centric approaches and innovative thinking. As part of the team, you'll have the opportunity to work on challenging projects while contributing to a platform that makes home remodeling and design more accessible and efficient for everyone.

Last updated 7 days ago

Responsibilities For Full Stack Software Engineer

  • Take high level ideas and transform them into live products
  • Build features for all parts of web application, libraries, and microservices
  • Work cross-functionally across engineering, product, and design teams
  • Build and improve Houzz Pro Lead Management, including CRM feature sets
  • Manage lead pipeline, navigation, messaging and advanced features

Requirements For Full Stack Software Engineer

React
Node.js
Java
Python
MySQL
Redis
Kafka
Kubernetes
  • Proficiency in web stack programming, from schema design to building user-facing interfaces
  • Experience with modern frontend technologies such as React, Angular, Vue
  • Experience working with product and UX/UI designers
  • Experience collaborating with other engineers on substantial engineering projects
  • B.S., M.S., or Ph.D. in Computer Science or equivalent experience
  • 2+ years of engineering experience

Related Jobs

Full Stack Software Engineer

Full Stack Software Engineer position at Houzz, working remotely on the Mood Boards team to develop creative tools for designers and homeowners using React, Node, and modern web technologies.

Technical Support Engineer- SQL Engine

Technical Support Engineer position at Microsoft specializing in SQL Server support, troubleshooting, and customer service, based in Taipei.

Technical Solutions Engineer, Google Home

Technical Solutions Engineer position at Google Home, focusing on partner support, technical integration, and smart home platform development.

Software Engineer, Test Automation, Fuchsia OS

Software Engineer position at Google focusing on test automation for Fuchsia OS, requiring expertise in programming, test frameworks, and developer tools.

Software Engineer III, Devices Software

Software Engineer III position at Google's Devices & Services team, focusing on developing testing frameworks and infrastructure for Fuchsia connectivity in New Taipei City, Taiwan.