San Francisco, CAremote

Salary
$140,000–$190,000
Posted
Jul 19, 2026
Location
San Francisco, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A full-stack engineering role on a team focused on delivering improvements and bug fixes driven by existing customer needs. Day-to-day work involves building features across frontend (React) and backend (Ruby on Rails, Java, and others) spanning multiple product areas such as payments, dispute management, and workflows. Suited to engineers with solid React experience who are comfortable moving across codebases and picking up backend work in unfamiliar languages.

Mid level · 3+ years · Remote · Full-time

Must have (3)
React · 3+ yrsReact QueryReact Router
Nice to have (14)
JestCypressRuby on Rails or JavaStorybookSCSSKafkaKubernetesGCPPostgreSQLRedisSnowflakeBigQueryApache AirflowgRPC

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 6,200 people nationally plausibly meet what this posting asks for (software developers). range 3,700–9,300

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
React Query5%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
React40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The posting explicitly targets 'junior and mid-level engineers' and states React experience is the primary gate, with at least 1 year of backend experience in any language. The 3+ years figure is tied specifically to React, not overall experience — the overall years minimum is set to 3 to reflect that React-specific gate as the dominant experience floor.

Seniority is assessed as Mid: the posting explicitly invites junior and mid-level candidates, but the 3+ years React requirement and end-to-end ownership expectations push the realistic pool toward Mid rather than Junior.

Backend languages (Ruby on Rails, Java) are explicitly stated as not required — willingness to learn is sufficient. They are captured as preferred, with Ruby on Rails and Java listed as alternatives of each other since either satisfies the same backend familiarity signal.

Jest and Cypress appear in the requirements section but are qualified as 'familiarity with common testing tools such as Jest and Cypress' — the 'such as' framing makes these illustrative examples of a testing-familiarity requirement rather than hard gates on those specific tools, so they are marked preferred.

All backend stack technologies (Kafka, Kubernetes, GCP, PostgreSQL, Redis, Snowflake, BigQuery, Apache Airflow, gRPC, Storybook, SCSS) appear only in the 'Tech stack' narrative section, not in the requirements block, and are marked preferred accordingly.

No compensation figures are disclosed in the posting.

A CS degree or equivalent experience is accepted, so the degree requirement is set to None.

Caller marked this a fully-remote role — scored against the national candidate pool.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗