Skip to content

Full Stack Engineer

Full-stack engineer building and scaling applications, services, and AI-driven workflows for a homeownership platform. Requires 3+ years production software experience with TypeScript/React, Ruby on Rails, APIs, databases, and AI tools.

125k – 143kDenver, COFullstack EngineeringHybrid3+ YOE

About the role

What You'll Be Accountable For

  • Build and grow our applications, services, and APIs by shipping new features and enhancements.
  • Own implementation end to end, using AI tooling to deliver features from idea to production quickly and responsibly.
  • Create AI-driven workflows and automation that streamline how we work.
  • Collaborate through code reviews, technical planning, and architecture discussions.
  • Partner with product, design, and engineering leadership to shape the roadmap and solve hard problems.
  • Ship maintainable, well-tested code that scales.

Experience & Qualifications

  • 3+ years building production-grade software.
  • Capable full-stack engineer comfortable working in TypeScript, React, Ruby on Rails, and more.
  • Think in APIs and services. Built and consumed REST and GraphQL APIs. Keep services decoupled, typed, and scalable.
  • Build with AI. Use AI-powered dev tools and agentic workflows daily, own the code shipped and decisions behind it.
  • Build for quality. Write clean, testable code with strong typing and runtime validation. Test behavior over implementation.
  • Instrument what you build with monitoring, logging, tracing, and product analytics like Amplitude.
  • Solid grasp of relational databases (PostgreSQL, SQL).
  • Collaborative teammate. Communicate clearly, give and take thoughtful code reviews, and enjoy working with product and design.

Bonus Points

  • Familiarity with the home buying, lending, and real estate process.
  • Experience with microservice architectures and decomposing monoliths.
  • Track record of shipping AI-powered or agentic features.
  • Hands-on with GraphQL at scale.
  • Exposure to data tooling like Snowflake, Airflow, or dbt.

Characteristics of a Homebot Engineer

  • Positive, solution-oriented thinker who takes initiative and adds value.
  • Driven to learn and take on hard problems.
  • Enjoys helping peers and learning from them in turn.
  • Pragmatist who places a high value on code quality.
  • Strong understanding of the value that tests provide.

Skills

TypeScriptReactRuby on RailsREST APIsGraphQLPostgresSQLAI ToolsAmplitude

Software Engineer - Validation Toolset

Develops validation toolset software for autonomous vehicle systems, building features for data ingestion, KPI analysis, coverage measurement, and ML-based failure detection across cloud, hybrid, and on-prem. Requires 3-6 years experience with Python, Go, React, containerization, and data modeling.

125k – 222kSunnyvale, CAFullstack EngineeringOn-site3+ YOEGoAWS

Software Engineer - Low Speed Motion Planning & Control

Develops low-speed motion planning and control systems for autonomous vehicles, implementing modules for accurate navigation, characterizing vehicle dynamics, and applying optimal control techniques like MPC and MPPI. Requires 3+ years experience with C++, control theory, and real-vehicle testing.

125k – 232kSunnyvale, CAFullstack EngineeringOn-site3+ YOEC++Mpc

Software Engineer, Fullstack

Builds fullstack web app serving as the central nervous system for a semiconductor fab, enabling process engineers to monitor/control hardware, design processes, and analyze data in real-time. Requires strong TypeScript/React/Go skills and end-to-end ownership of features.

125k – 195kSan Francisco, CA +1Fullstack EngineeringOn-siteGoRust

Software Engineer, Product

Software Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.

125k – 250kSan Francisco, CA +1Fullstack EngineeringOn-site4+ YOESQLETL

Software Engineer

As a Software Engineer, you will design and implement solutions for difficult problems in the autonomy space, working across the entire stack to develop new products, features, and tools. This role involves collaborating with domain experts and influencing product decisions.

125k – 222kSunnyvale, CAFullstack EngineeringOn-site3+ YOEGoROS