Taro Logo

Full Stack Software Engineer

Leading platform for home remodeling and design, providing software solutions for industry professionals and tools for homeowners.
Frontend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
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. This role focuses on developing the Project Management software that helps professionals manage their businesses effectively. The position offers an exciting opportunity to work with modern technologies including React, Node, GraphQL, PHP, MySQL, and more.

As a Full Stack Engineer, you'll be instrumental in building and improving the Houzz Pro Project Management software, focusing on various aspects such as project management interface, scheduling, tasks management, and bid management. The role requires strong technical expertise across the full stack, from creating responsive frontend interfaces to architecting scalable backend systems.

The ideal candidate will have strong computer science fundamentals and 2+ years of software development experience. You'll be working in a collaborative environment, partnering with product, design, and engineering teams to create innovative solutions. What makes this role particularly exciting is the opportunity to integrate cutting-edge technologies like large language models (LLMs) to enhance product capabilities and user experience.

Houzz offers a mission-driven culture focused on creating the best experience for home renovation and design. The company values community-centric approach, innovation, and results-driven execution. As a remote position based in Taiwan, this role provides the flexibility of remote work while being part of a global team that's transforming the home improvement industry.

This is an excellent opportunity for a mid-level engineer who wants to make a significant impact in a growing company while working with modern technologies and contributing to products that help both professionals and homeowners in the home improvement space.

Last updated 3 months ago

Responsibilities For Full Stack Software Engineer

  • Build and improve Houzz Pro Project Management software
  • Design, develop, test and deploy full-stack applications
  • Build rich, responsive frontend interfaces
  • Architect and implement scalable backend systems
  • Explore and integrate large language models (LLMs)
  • Work cross-functionally across engineering, product, and design teams

Requirements For Full Stack Software Engineer

React
Node.js
PHP
MySQL
Redis
Kubernetes
  • Strong computer science fundamentals: data structures, algorithms, object-oriented design, and system design
  • Experience with modern frontend technologies such as React, Angular or Vue
  • Proficiency in at least one backend language (Node.js, Java, Python, PHP)
  • Familiarity with RESTful APIs and GraphQL
  • Interest or experience in using LLMs
  • Solid understanding of database systems
  • Experience working with product and UX/UI designers
  • B.S., M.S., or Ph.D. in Computer Science or equivalent
  • 2+ years of experience in software development

Related Jobs

3D Software Engineer

3D Software Engineer position at Houzz, focusing on developing web-based design software tools and AR visualization using TypeScript, ThreeJS, and React.

Software Engineer III, ChromeOS, Accessibility

Software Engineer III position at Google focusing on ChromeOS accessibility features and assistive technologies, requiring 2+ years of experience in software development and testing.

Pioneer Talent Program - Full-Stack Developer (Quant Developer)

Full-Stack Developer role at Binance focusing on frontend development (React/TypeScript) and backend (Java/Spring Boot) for the Pioneer Talent Program, with hybrid work options across Asian locations.

Software Engineer III, ChromeOS, Accessibility

Software Engineer III position at Google focusing on ChromeOS accessibility features and assistive technologies, requiring 2+ years of experience in software development and testing.

Frontend Engineer - Web3

Frontend Engineer position at Binance focusing on Web3 development, requiring 3+ years of JavaScript experience and blockchain technology expertise.