Free tool, no sign-up

Free Job Description Generator: Write a Job Post in Minutes

Pick a role, add your company and get a complete job description you can post today. Nearly 200 roles across engineering, AI, data, design, sales, marketing, finance and operations, with salary ranges for US and Latin America hires.

  • Responsibilities and requirements written for each role, ready to switch on and off
  • Suggested salary ranges from our hiring data, for US or Latin America
  • A built-in check for what strong candidates look for, including pay
A job description being written on a laptop at a desk A job description being written on a laptop at a desk

Write Your Job Description

Three quick steps and your job description is ready to copy. Text in [brackets] shows what's still missing, and your draft is saved in this browser.

1The Role

Pick from nearly 200 roles, or type any job title.

Seniority

Hiring from

Work setup

2Your Company

3Pay

$
$

Employment type

  1. 1
    Pick the role.The title, seniority and hiring region set the responsibilities, requirements and suggested pay.
  2. 2
    Add your details.Your company, the first project and the pay range. Open "Customize More" to edit the lists.
  3. 3
    Copy and post."Copy formatted" keeps headings and bullets for job boards. "Copy plain text" works anywhere.

How to Write a Job Description That Gets the Right Applicants

A good job description tells the right person, in under two minutes, what the job is, what they need to have done before, what it pays and how to apply. It also helps the wrong people rule themselves out. The generator above handles the structure and the wording. This guide explains what each part should say, the rules US employers need to follow, and the mistakes that cost you strong candidates.

Key takeaways

  • Lead with the work: what the person will do in their first months matters more than a list of adjectives.
  • Keep must-haves to four to seven. Put everything else under "nice to have."
  • Include a pay range. Many US states now require one in job posts.
  • Aim for 300 to 800 words, with clear headings and short bullets.

What to Include in a Job Description

Most strong job descriptions follow the same format. Candidates skim, so each section should have a clear heading and get to the point.

  1. 01Job title The standard title people search for, plus the level and work setup, such as "Senior Python Developer (Remote)".
  2. 02Summary line Employment type, location and pay range in one line.
  3. 03About the company One or two sentences on what you do and who you do it for.
  4. 04About the role Why the role exists, who they work with and what they will work on first.
  5. 05What you will do Five to seven responsibilities, starting with the most important.
  6. 06What you need Four to seven true must-haves: experience, skills and anything required by law or the job.
  7. 07Nice to have Skills that help but are not deal-breakers.
  8. 08Pay and benefits The pay range and the benefits that matter most.
  9. 09How to apply The hiring steps and what to send.
  10. 10Equal opportunity statement A short statement that you do not discriminate.

How to Write a Job Description, Step by Step

  1. 01Start with the outcome.Before you write anything, answer one question: what does this person need to get done in their first six months? That answer becomes your "About the role" section and your first project.
  2. 02Use a title people actually search for."Python Developer" gets found. "Code Ninja" or an internal title does not. Add the level and the setup, and keep it short.
  3. 03List responsibilities as actions.Start each bullet with a verb and describe real work: "Design and maintain the APIs our mobile app uses" says more than "Responsible for back-end development."
  4. 04Separate must-haves from nice-to-haves.Every must-have should be something you would actually reject a candidate for missing. If you would still hire someone without it, move it down.
  5. 05Be specific about experience, not age or degrees.Ask for the skills and years of experience the work needs. Only require a degree when the job truly needs one.
  6. 06Say what you pay.Give a real range for the level you are hiring. Candidates skip posts without one, and in many states it is the law.
  7. 07Explain the process.List the interview steps so candidates know what to expect and how long it takes.
  8. 08Read it as a candidate.Cut filler, check the length and make sure someone outside your company would understand every line.

Free Job Description Template

If you would rather write it yourself, copy this template and fill in the brackets. It follows the same format the generator uses.

Job description template

[Level] [Job title] ([Remote, Hybrid or On-site])

[Full-time or Contract] | [Location] | [$X to $Y a year]

About [Company]

[Company] [what you do and who you do it for, in one sentence].

About the role

We are looking for a to [the main goal of the role]. You will work with [teams] to [what they will help achieve]. What you will work on first: [the main project or goal for the first 90 days].

What you will do

- [Responsibility 1]

- [Responsibility 2]

- [Responsibility 3]

- [Responsibility 4]

- [Responsibility 5]

What you need

- [X+ years of experience in a similar role]

- [Must-have skill 1]

- [Must-have skill 2]

- [Must-have skill 3]

Nice to have

- [Helpful skill 1]

- [Helpful skill 2]

What we offer

- Pay: [$X to $Y a year]

- [Benefit 1]

- [Benefit 2]

How to apply

Our hiring process has [number] steps: [steps]. To apply, send [what to send].

Equal opportunity

[Company] is an equal opportunity employer.

Pay Transparency Laws: When a Salary Range Is Required

A growing number of US states and cities require employers to include a pay range in job postings. As of 2026, that includes California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Washington and Washington, DC, and more states have passed similar laws. Each law has its own rules on employer size, what counts as a posting and what else to disclose, such as benefits.

Pay range required in job posts, as of 2026

  • California
  • Colorado
  • Hawaii
  • Illinois
  • Maryland
  • Massachusetts
  • Minnesota
  • New Jersey
  • New York
  • Vermont
  • Washington
  • Washington, DC

More states have passed similar laws. Rules on employer size and remote roles vary.

Several of these laws also cover remote jobs that could be done from that state, so a fully remote post can fall under them even if your company is based elsewhere. The simplest way to stay safe is to include an honest range in every post. It also saves time: people who apply already know the range, so fewer late-stage conversations fall apart over pay.

This is general information, not legal advice. Check your state and city rules, or ask an employment attorney, before you post.

Words to Avoid in a Job Description

Some wording puts off good candidates, and some can create legal risk. Watch for these:

Age-coded language

digital nativeyoung and energeticrecent graduate

These phrases can suggest an age preference. Federal law bars job notices that show a preference based on age for workers 40 and over.

Gender-coded words

rockstarninjadominate

Terms like these can discourage some applicants. Describe the work instead.

Vague filler

fast-paced environmentself-starterwears many hats

These say little. Replace them with what the job actually involves.

Unneeded physical requirements

Only list physical tasks that are truly part of the job. Under the ADA, a written job description prepared before you advertise can be used as evidence of a job's essential functions, so make it accurate.

Inflated requirements

Ten years of experience for a mid-level role, or a degree for work that does not need one, shrinks your pool without improving it.

Job Description vs Job Posting

The two terms are often used as if they mean the same thing, but there is a difference.

Internal

Job description

The internal document that defines the role: duties, requirements, reporting lines and how the job is measured.

Public

Job posting

The public ad you put on job boards and your careers page. It is shorter, written for candidates and focused on why they should apply.

The generator above writes a job posting built on a solid job description, so you can use it for both.

Writing a Job Description for a Remote Role in Latin America

More US companies now hire remote talent in Latin America, where time zones overlap with US business hours. If you are hiring there, the job description needs a few changes:

1State the time zone overlap.

Say how many hours a day the person needs to share with your team, and which time zone.

2Say how and in what currency you pay.

Candidates want to know if pay is in US dollars and whether it is a contractor or employee arrangement.

3Set the English level clearly.

Say whether the role needs written English for async work, spoken English for customer calls, or both.

4Use a realistic salary range.

Use a range for the Latin America market, not the US range. Set "Hiring from" to Latin America in the generator to get a suggested range.

If you would rather skip the job post altogether, we can send you a shortlist of vetted candidates instead. See the roles we hire for, including AI and machine learning talent, or use our H-1B vs nearshore cost calculator to compare the cost with a US hire.

LatamCent by the numbers

What hiring looks like when we do the searching for you:

21 daysor less from kickoff to hire
1,100+candidates sourced per search, narrowed to a shortlist you interview
Screenedfor English, technical skill and personality before you meet anyone
Handledpayroll, contracts and US-standard IP transfer

Skip the Job Post: Meet Vetted Candidates in 21 Days or Less

Tell us the role and the seniority you need. Our talent partners start the search, you interview a shortlist of pre-vetted Latin American professionals who work US hours, and the hire is done in 21 days or less. No job post to write, no pile of unqualified applicants to sort through.

  • 150+ roles across engineering, data, AI, design, sales and support
  • English, technical and personality screening before you see anyone
  • Payroll, contracts and US-standard IP transfer handled for you
"I created a job description and within a couple days I had candidates to review, and not just resumes."
Peter Schuette, Creative Director at Elumynt

Trusted by B2B SaaS teams at

SourceFuse
Flxpoint
TestBox
Kredit Academy
CargoFax
Elumynt

Job Description Generator FAQ

A job description generator is a tool that writes a job description for you from a few inputs, such as the job title, seniority, company and pay. LatamCent's free generator covers nearly 200 roles, suggests salary ranges for US and Latin America hires, and lets you edit every line before you copy it.

Yes. It is free, with no sign-up. Your draft is saved in your own browser, and you can copy it or download it as a text file.

A clear job title, a one-line summary with location and pay, a short company intro, what the role is for, five to seven responsibilities, four to seven must-have requirements, nice-to-haves, pay and benefits, the hiring steps and an equal opportunity statement.

Aim for 300 to 800 words. Shorter posts tend to read as vague, and longer ones get skimmed. Use headings and short bullets so candidates can scan it.

In many places, yes. As of 2026, states including California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont and Washington, plus Washington, DC, require pay ranges in job postings, with rules that vary by employer size. Some also apply to remote roles. Check your local rules or ask an employment attorney.

A job description is the internal document that defines a role, including duties, requirements and reporting lines. A job posting is the public ad for candidates. It is shorter and focuses on why someone should apply. The generator writes a posting built on a complete description.

Say that the role is remote, which time zone the team works in and how many hours of overlap you need. Explain how communication works, the English level required and, if you hire abroad, how and in what currency you pay.

Yes. Type any job title, then pick the role type that fits best. The generator uses that role type to suggest responsibilities, requirements and tools, and you can edit all of them and add your own pay range.