Remote job
Senior Full Stack Software Engineer
Job details
About this role
Role overview
Build an early-stage consumer marketplace that helps homeowners find contractors for home service and improvement projects. This senior full stack role offers end-to-end ownership across customer-facing app features, backend systems, and contractor matching. The team works iteratively, using customer behavior to guide product development and collaborating closely with product, design, engineering, and existing business-facing teams.
Responsibilities
- Build features for homeowner requests and contractor discovery in a consumer mobile experience. - Own work from backend design through the experience used by homeowners and contractors. - Develop location-based matching that connects customers with suitable contractors. - Ship and refine features based on real product usage in an evolving, early-stage environment. - Use AI tools to support research, development, and delivery. - Coordinate with contractor-facing teams so the marketplace works with their tools and workflows. - Write tests and maintain code quality as the product grows.
Requirements
- Seven or more years building scalable web applications and microservice-based backend systems. - Experience with consumer products, ideally marketplaces, booking, or discovery experiences. - Ability to work independently, make sound decisions with limited direction, and communicate clearly. - Experience designing and maintaining REST APIs backed by relational databases, using a strongly typed backend language or framework. - Familiarity with messaging systems such as Kafka and loosely coupled service architectures. - Comfort with ambiguity and fast iteration, paired with careful execution and interest in using AI tools in day-to-day work.
Nice to have
- Experience with technologies named in the listing, including React, TypeScript, C#/.NET, Next.js, PostgreSQL, Azure services, and Kafka.
Benefits and work setup
- Flexible time off, professional development, and recognition programs. - Benefits described include health coverage, retirement matching, and family support. Compensation varies by location; the listing includes a base salary range, annual bonus, and equity.