Villa is building America’s leading next-generation homebuilding platform. With a mission to be the easiest, fastest, and most cost-efficient way to build homes, Villa is a highly scalable new approach to offsite homebuilding and is playing a critical role in solving the many problems facing the U.S. housing market. Villa provides end-to-end services for clients that span feasibility, design, permitting, and construction of high-quality homes built using modern offsite construction. Villa is currently the largest ADU builder in California and is growing rapidly into other housing products and geographies.
We are seeking a talented and experienced Sr. Full-Stack Software Engineer to join our dynamic team. As a Full-Stack Software Engineer, you will be responsible for developing and maintaining both frontend and backend components of our software applications. Reporting to the Head of Engineering, the ideal candidate should have a strong background in full-stack development, with at least 4 years of experience, and be proficient in React and
Node.js. Knowledge of Firebase, Salesforce, and Smartsheets is considered a plus.
If you are a highly motivated and skilled Full-Stack Software Engineer looking to work in a challenging and rewarding environment, we would love to hear from you.
What You'll Do:
- Design, develop, and maintain robust and scalable software applications, both on the frontend and backend, using React and Node.js.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and translate them into efficient and effective software solutions.
- Build responsive and user-friendly frontend interfaces using modern web technologies such as HTML, CSS, and JavaScript.
- Implement and maintain backend APIs and services using Node.js, ensuring seamless communication between frontend and backend components.
- Integrate third-party services and APIs, such as Firebase, Salesforce, and Smartsheet, to enhance application functionality and streamline workflows.
- Collaborate with UI/UX designers to ensure the best possible user experience and implement responsive and intuitive designs.
- Perform thorough testing and debugging of applications to ensure high-quality and bug-free software.
- Optimize and enhance existing software components for improved performance and scalability.
- Stay updated with the latest trends and technologies in full-stack development and contribute ideas to enhance the development process.
What You Have:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- At least 4 years of professional experience in full-stack software development.
- Strong proficiency in React.js and its ecosystem, including Redux or similar state management libraries.
- Solid understanding of frontend web technologies such as HTML, CSS, and JavaScript.
- Proficiency in backend development using Node.js and frameworks like Express.js.
- Experience in designing and implementing RESTful APIs and working with databases.
- Familiarity with version control systems, such as Git.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced and dynamic environment.
- Knowledge of Firebase, Salesforce, and Smartsheet is a plus.
We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.
-----
Villa is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Villa considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.
#LI-Remote