Senior Software Engineer, Front-End at Spruce (Remote)
Sorry, this job was removed at 4:16 p.m. (CST) on Wednesday, April 20, 2022
Who We Are
At Spruce, our mission is to change the way people live in their homes by making home services more accessible. As the leading provider of lifestyle services to the multifamily industry, we offer daily chores and housekeeping services to more than 2,000 apartment communities across the US, and we work with over 60 of the top apartment managers in the country. Through the Spruce app, apartment residents can easily have their clothes folded, their dishes washed, their bed sheets changed, or their bathroom cleaned.
Venture-backed and headquartered in Austin, Spruce has more than 80 employees and is growing rapidly. We promote a people-first culture where curiosity, ownership, hustle, and boldness are valued and encouraged. Each employee has a personal, measurable impact on the success of the company, and ideas are welcomed from everyone.
About the Role
We’re hiring an experienced software engineer to join our team and help evolve Spruce’s web-based applications. You’ll be a key contributor to a small, distributed team working to create world-class user experiences spanning multiple audiences (customers, service providers, and internal users). Working closely with product and design, you will create experiences that will impact users everyday.
Spruce is a remote-first company headquartered in Austin.
What You Get To Do
- Propose solutions and drive consensus to solve meaningful cross-functional problems and deliver the best solution for our users
- Be a chief facilitator in the decision-making process of what’s best for our platform
- Mentor other team members to share your knowledge and passion for building high-quality software
- Build software and systems that serve our customers, our service providers, and internal teams (operations, customer success, data and analytics)
- Contribute to the heart of a multi-sided marketplace that’s experiencing record-setting growth in 2022
- Deploy code to a wide variety of environments, serving internal and external needs
- Work with modern languages, frameworks, and infrastructure to deliver value across the business
Who You Are
- You have a minimum of 5 years experience building customer facing applications spanning the full software development lifecycle
- You are an expert in React and Typescript
- You’re excited to design and advocate for software systems architecture
- You have experience with modern design patterns and UI/UX best practices
- You have production experience designing and consuming REST and GraphQL APIs
- You love contributing to thoughtful code reviews, continually enhancing/refactoring code, recommending ways to improve our processes, and promoting great testing practices
- You’re comfortable working in an agile/scrum environment
- You’re experienced translating requirements and designs into business-critical software
- You enjoy documenting/diagramming systems, architecture, and decisions
- You care about testing, quality, and scalability
- You're comfortable in the AWS ecosystem
- You have experience with or are comfortable learning modern CI/CD tools
Nice to Haves
- Demonstrable contributions to open source projects
- Experience with UI automation testing
What We Offer
- Competitive salary
- Stock options
- 401K plan
- Medical, vision, dental insurance
- Unlimited PTO
- 100% remote work
- Discounted housekeeping services
- Spruce-provided WFH setup (laptop, keyboard, monitor(s), mouse)
- A huge role in the growth of a company with a meaningful mission
Read Full Job Description