All open roles

Engineering

Senior Full-Stack Engineer

San Francisco · full-time

Overview

You will own end-to-end features across the AirBills product surface — from the utility-bill ingestion pipeline to tenant-facing dashboards. You will work directly with PMs, designers, and ops to ship usable, reliable software that property managers depend on every day.

What you’ll do

  • Own features end-to-end across Next.js, TypeScript, Postgres, and Supabase.
  • Ship and operate the utility-bill ingestion pipeline that powers downstream billing and ESG reporting.
  • Design API contracts and database schemas that multiple internal teams build on top of.
  • Pair with PMs and designers early — challenge scope, propose simpler paths.
  • Write the tests and observability you would want if you got paged at 2am.
  • Mentor engineers, review PRs with care, and raise the bar on code quality.

What we’re looking for

  • 5+ years shipping production TypeScript / React applications.
  • Comfortable across the stack: UI, API, database, deploys.
  • Strong SQL fundamentals and experience modeling multi-tenant data.
  • Bias for shipping; comfortable owning ambiguous problems.
  • Clear writer and communicator — async-first.

Nice to have

  • Proptech, fintech, or utility-billing domain exposure.
  • Stripe / billing / invoicing integrations in production.
  • Experience operating Supabase or Postgres at non-trivial scale.

Compensation & location

Base salary (mid-point)

$155,000

Range: $135,000 – $180,000 base + equity

Location: San Francisco

Final offer depends on experience, location, and interview signal. Equity grants come with every offer. We also cover health, dental, vision, and a learning budget.

About the team

We are a remote-first team that moves fast, writes things down, and ships every week. You will partner closely with PM, Design, and Ops to put product in front of customers.

Apply