The software engineer JD,

written for your stackthe senioritythe actual roleyour roadmap.

Describe the role, stack, and level; Assay writes the engineering job description and a job ad ready to post — free, no account needed. The matching interview guide — code review exercise, rubrics, scorecards — is $69.

JD free. Interview guide $69 per role. No subscription.

Why not copy one from a big-tech careers page?

A senior backend JD is not a junior frontend JD.

Calibrated to stack and seniority

A borrowed JD describes someone else’s role. Assay writes for the level and stack you’re actually hiring — the responsibilities and requirements shift with both.

Requirements your team will stand behind

Vague requirements produce noisy pipelines. A precise JD filters before you ever read an application.

The interview inherits the JD

The same role definition generates the interview: a code-review exercise for your stack, rubrics, and scorecards — so candidates are graded against what you posted, not gotcha puzzles.

How it works

How Assay works.

From role description to interview-ready in minutes.

  1. 1

    Describe the role.

    Title, key responsibilities, and what “good” looks like at your company.

  2. 2

    Assay builds the guide.

    Structured questions for each dimension, a leveled rubric, and a ready-to-use scorecard.

  3. 3

    Run consistent interviews.

    Every candidate gets the same questions, scored the same way. Decisions become evidence-driven.

The output

What you actually get.

Every Assay output is built around the role you describe. Below are slices of what we generated with Assay for our own Senior Backend Engineer role — from the job description through the interview guide.

Role definition — excerpt

Senior Backend Engineer

Own the design and operation of the services behind our hiring platform: a Next.js application backed by Postgres and a Python analysis service. You’ll make schema, API, and reliability decisions that the rest of the team builds on.

What you’ll do

  • Design and evolve Postgres schemas and the APIs over them, with row-level security as a first-class constraint
  • Own reliability for a small fleet of containerized services — deploys, observability, and incident response
  • Review code across the backend surface and raise the bar it sets

What we’re looking for

  • Depth in a production Postgres — schema design, query performance, migration discipline
  • Experience running containerized services in a small-team setting, where you are the on-call
  • Judgment about when to build, when to buy, and when to delete
Job ad — excerpt

Senior Backend Engineer

We’re a small team building hiring tools that treat candidates like people and interviews like evidence. You’d be the engineer who owns the backend: the schemas, the services, and the calls that keep both honest. Small team, real ownership, no puzzle interviews — we’ll ask you to review code, not invert a binary tree on a whiteboard.

Free to start

The engineering JD, the ad, and the interview to match.

  • A JD written for the stack and level

    Role definition, responsibilities, and requirements calibrated to the seniority and technologies you describe — free, no account needed.

  • A job ad engineers will actually read

    The public posting, written to attract candidates who fit the role — not a requirements wall.

  • The interview guide — $69 when you’re ready

    A code-review exercise for your stack plus questions, leveled rubrics, and scorecards, all generated against the same role definition.

  • Yours to edit, all of it

    Every section of the JD, the ad, and the guide is editable and shareable with your panel.

Pricing

One price. Real outputs.

No subscription. No credits. Pay per role.

$69
per role
  • One complete interview guide
  • Structured questions across each dimension of the role
  • A leveled rubric for every question
  • A ready-to-use scorecard for interviewers
  • Fully editable — tweak, share, and reuse
Create your first role
FAQ

Frequently asked.

Why not just use ChatGPT?
You can prompt a chatbot for questions, but you have to know what to ask for, judge whether the output is sound, and rebuild it every cycle. Assay encodes the I/O-psychology structure for you — predictive questions, a leveled rubric, and a scorecard — so the rigor is built in, not improvised.
Why $69?
A single hire consumes 30–40 hours of engineering time, and building the interview structure is a real slice of it. $69 buys that structure back. One flat price per role, no subscription and no credits to track, so you only pay when you’re actually hiring.
How long does it take?
Minutes. You describe the role; Assay generates the full guide. From there it’s yours to edit.
Can I edit the output?
Yes — every question, rubric level, and scorecard dimension is fully editable. Tweak it, share it with your panel, and reuse it.
What roles does Assay cover?
Assay is built for software engineering roles across levels and specialties, with the guide tailored to the seniority and responsibilities you describe.
Who built this?
Assay is built by an engineering leader who spent years running hiring loops and got tired of inconsistent, gut-feel interviews — and grounded the fix in the science of what actually predicts performance.

Write the engineering JD first.

Describe the role, stack, and level — get the JD and job ad free in minutes. The interview guide is there when you’re ready to run the loop.

Write your engineering JD