Job Description Generator

How do I write a clear, inclusive job description?

Attract the right talent with clear, inclusive job postings. This tool helps you structure your requirements and selling points effectively.

Job Details

Popular Roles

Select a role to pre-fill standard requirements.

Add items.

Add items.

Add items.

Live Preview

Enter details

[Job Title]

[Department] Full-Time Hybrid

Recommended Next Steps

Continue your journey with these related tools

The JD as a Product: Selling, Not Just Listing

Key Insights & Concepts

A Job Description (JD) is an advertisement, not a compliance document. In a competitive talent market, top candidates are not looking for a "Job"; they are looking for a "Mission." Your JD must answer the question: "Why should I invest the next chapter of my life here?"

1. "Impact" Over "Requirements"

Most JDs are laundry lists of demands ("Must have 5 years exp," "Must know SQL"). This is boring and exclusionary.

The "Year 1 Success" Model: Instead of listing skills, list outcomes.

  • Boring: "Must know Python."
  • Compelling: "Within 6 months, you will use Python to rebuild our data ingestion pipeline, reducing latency by 40%."

High performers are attracted to problems they can solve, not just tools they can use.

2. Inclusive Language (The Confidence Gap)

Hewlett-Packard's internal report famously showed that men apply for a job when they meet only 60% of the qualifications, but women apply only if they meet 100% of them.

Fix the Filter:

  • Separate "Must Haves" from "Nice to Haves" ruthlessly. If you can train it, it's not a "Must Have."
  • Use neutral language. Avoid aggressive terms like "Ninja," "Rockstar," or "Dominate." Use "Collaborate," "Build," and "Drive."
  • Include a "Growth Mindset" disclaimer: "If you don't meet 100% of these requirements but are excited about the role, please apply."

3. Selling the EVP (Employee Value Proposition)

What is the exchange? You get their labor; what do they get?

  • Autonomy: "You will own the roadmap for..."
  • Mastery: "You will work alongside industry leaders in..."
  • Purpose: "Your work will directly impact..."

4. SEO for Talent

Job boards are search engines.

  • Avoid Creative Titles: A "Customer Happiness Hero" gets 0 search volume. A "Customer Success Manager" gets 10,000. Use the standard market title for the H1, and the creative title for the H2.
  • Keyword Density: Mention the tech stack and key methodologies (Agile, Scrum) organically in the text to trigger alerts for candidates watching those terms.

The "Salary Transparency" Advantage

Listing a salary range is no longer just a compliance requirement (in CA/NY/CO); it is a competitive advantage. JDs with salary ranges get 30% more applicants and filter out candidates who are too expensive early, saving recruiter time.

Frequently Asked Questions

Ideally between 300 and 700 words. Too short, and candidates won't understand the role. Too long, and they won't read it. Focus on what matters.
Yes. Listings with salary ranges get significantly more applicants and respect from candidates. It saves everyone time by setting clear expectations upfront.
Vague requirements, overly aggressive language ('rockstar', 'ninja'), and lists of 'requirements' that are actually just 'nice-to-haves'. Research shows women and minorities are less likely to apply if they don't meet 100% of criteria.
A Job Description is an internal document detailing every duty, compliance requirement, and reporting structure. A Job Posting is an external marketing asset designed to sell the role. This tool generates a Job Posting optimization.
Use caution. 'Good communicator' is vague. Instead, describe the behavior: 'Ability to explain complex technical concepts to non-technical stakeholders.' This makes the skill observable and specific.