Most restaurant job descriptions are written as if the candidate has already decided to apply. They open with a wall of requirements, bury the pay at the bottom if it appears at all, and read like a legal document rather than an invitation. In a hiring market where good hourly workers have their pick of openings, that approach quietly costs you the best applicants before they ever tap apply.
A job description is a marketing document. Its job is to sell the right person on the role while filtering out the wrong ones. Here is how to write one that does both.
Start by picturing the person you want
Before you write a word, get specific about who you are trying to reach. A line cook with two years of experience reads a posting very differently than someone looking for their first restaurant job. The tone, the details you emphasize, and even the platform you post on should shift depending on that person. Writing for everyone usually means connecting with no one.
Ask yourself what that ideal candidate cares about most. For most hourly hospitality workers, the answer is some combination of pay, schedule, commute, and the kind of team they will be joining. Lead with those.
Put pay and schedule near the top
This is the single highest-impact change most operators can make. Hourly candidates scan for two things before anything else: how much the role pays and what the hours look like. When that information is missing, many simply move on to a posting that includes it, because hiding pay signals either that it is low or that the conversation will be a hassle.
If you cannot commit to an exact number, give an honest range and explain how tips, shift differentials, or raises factor in. Be specific about the schedule too. "Nights and weekends" tells a candidate far more than "flexible hours," and it spares you both the wasted time of discovering a mismatch in week one.
Describe a real shift, not a bullet list
Generic bullet points like "must be a team player" and "ability to multitask in a fast-paced environment" appear in thousands of postings and mean nothing. They neither attract nor filter. Replace them with two or three sentences describing what a typical shift actually feels like.
For example: a busy brunch service where you will run six to eight tables, fire on a single expo line, and close out by 3 p.m. That sentence does more work than ten bullets. It lets the right candidate picture themselves in the role and quietly screens out anyone looking for a slower pace.
Sell your culture honestly
Culture is one of the strongest reasons people choose one restaurant over another that pays the same. But it has to be specific and true. "We're like a family" is a cliche that often means the opposite. "We close on major holidays, the kitchen and front of house split tips fairly, and most of our shift leads started as servers" tells a candidate something real about how you operate.
Resist the urge to oversell. A posting that promises a dream and delivers a grind produces fast turnover, which costs you far more than an honest description that attracts people who actually want what you offer.
Make the requirements a short, honest list
Long requirement lists scare off qualified people, especially the conscientious ones who will not apply unless they meet every line. Studies of hiring behavior consistently find that strong candidates self-select out when faced with a long list of must-haves.
Separate the genuine non-negotiables, such as a food handler's certification or open weekend availability, from the nice-to-haves you are willing to train. Keep the list short. If you can teach it in a week, it is not a requirement.
End with a clear, frictionless call to action
Every extra step between reading and applying loses you candidates. The best-performing postings end with a single, simple next step and an application that takes minutes, not an hour, and works on a phone, since the large majority of hourly job seekers apply from mobile devices.
Avoid requiring a cover letter, a long questionnaire, or account creation just to express interest. You can gather details once a candidate is engaged. The goal of the posting is to start a conversation, not to complete a background check.
A quick checklist before you publish
- Pay range and schedule appear in the first few lines
- The role is described as a real shift, not a list of cliches
- Culture claims are specific and honestly reflect your restaurant
- Requirements are short and limited to genuine non-negotiables
- Applying takes a few minutes on a phone with one clear next step
Get those six things right and you will not only receive more applications, you will receive better ones, from people who already understand the role and want it. That is the difference between a posting that fills your inbox and one that fills your schedule.