How To Write A Job Description

Writing a job description.

Easy eh?


Why do you need one?

Simple - it will make you think about what you really need when you're hiring. Plus, it will help candidates know what you expect from them.

Too often startups lack the rigour of writing a job description. Even if the description is "you'll do anything that's needed from answering the phone to writing code", you need to be honest with yourself and your candidate about what you need and expect.

A job description is also a great chance to express your personality and sell the vision of what you are trying to do. It's a marketing document. Do it well.

In terms of structure I have found the following works well.

[Job Title], [Company Name]

Location: [Location]

[Paragraph explaining the company purpose]

[State the purpose of the role. Use up to 3 bullet points if you need to]

[Paragraph explaining why this is an exciting opportunity]

Main responsibilities:

  • [Bullet points with the main responsibilities]
  • [Bullet points with the main responsibilities]

About you

We are looking for candidates with:

  • [Bullet points with what you're looking for]
  • [Bullet points with what you're looking for]

If you are interested in learning more about [Company Name] or wish to apply for this role, please get in touch at [email address].


  • Applications with a CV and covering note will be quickly reviewed.
  • CVs submitted by recruitment agencies will be quietly and politely ignored.
  • We can’t promise to reply to every application.

Thanks for your interest.

That's it!

Here's one I did earlier

Subscribe to

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.