Priya Raghunathan
Senior Platform Engineer
- Based
- Austin, TX · Remote ok
- Track
- 8 years · Stripe, Fastly
- Go
- Kubernetes
- Terraform
- Postgres
Recruiter-only · Bring your own ATS
Recruit Swipe deals your open requisition one candidate at a time and writes every decision straight back to your ATS — stage change, note, tag, rejection. No second database. No candidate-facing anything.
10 sources built · credentials stay server-side · your ATS remains the system of record
Engineering — Requisition 4471
4 left
Senior Platform Engineer
Staff Backend Engineer
Infrastructure Engineer
Site Reliability Engineer
That's the demo deck.
In the app the next candidates load from your requisition automatically.
Written back to Greenhouse
The difference
Most sourcing tools give you a nicer list and leave the actual work where it was: back in the ATS, in another tab, later. The decision and the record drift apart.
Here the gesture is the transaction. Swipe right and the candidate moves to Interview in Greenhouse before your thumb is back. Swipe left and the rejection is filed with the reason you configured. Every action is logged with its outcome, so a failed write is something you can see and retry — not something you find out about in a pipeline review.
Three steps, once
Add the ATS or job board you already work in. Paste a key, pick your account. Your credentials are encrypted server-side and never reach the phone.
Decide what each direction does. Right might advance the stage in Greenhouse and apply a tag in Ashby. The picker only offers what that provider actually supports.
Pick an open requisition and go. Each swipe runs your action list in order and records what succeeded, so you can see exactly what landed in the ATS.
Sources
We do not host the candidate database of record. The system you already pay for stays the source of truth; we cache what we need for speed and record what you decided.
Adding a source means writing one adapter, not rebuilding the app. If yours is missing, tell us.
Security
API keys and tokens are encrypted at rest and decrypted only inside the server function that makes the call, under your own session.
The phone talks to us; we talk to your ATS. No ATS endpoint is ever called from the device, so a compromised handset cannot reach your pipeline.
Every table is scoped to its owner in the database itself, and cross-account isolation is asserted by tests on every commit.
A teammate can swipe a connection you own without ever seeing the key behind it.
Two ways in