Industry Verticals · Blueprint
Job Board
Job postings carry the fields candidates filter on: location, work mode, employment type, and salary range. Companies and departments are separate types, so employer pages and category filters come for free. Closing dates keep stale roles out of sight.
- content types
- 3
- fields
- 23
- sample records
- 3
Schema
What's inside
Every content type ships pre-configured with typed fields, validation and relationships.
Job Posting
A single vacancy with everything a candidate filters on before applying.
12 fields
| title | Text | Role title, e.g. Senior Backend Engineer |
| slug | Slug | URL identifier for the posting |
| company | Reference | Reference to the hiring Company |
| department | Reference | Reference to the Department the role sits in |
| location | Text | City and country, e.g. Berlin, Germany |
| work_mode | Enum | Working arrangement: on_site, hybrid, remote |
| employment_type | Enum | Contract kind: full_time, part_time, contract, internship |
| salary_range | Text | Advertised range with currency, e.g. 70k to 90k EUR |
| description | RichText | Role overview, responsibilities, and requirements |
| apply_link | Link | URL of the application form or ATS page |
| posted_date | Date | When the role went live, used for sorting |
| closing_date | Date | Deadline after which the posting is hidden |
Company
An employer profile that postings reference, doubling as an employer branding page.
7 fields
| name | Text | Company name |
| slug | Slug | URL identifier for the company page |
| logo | Image | Logo shown on postings and the company page |
| website | Link | Company website URL |
| description | RichText | About the company, culture, and benefits |
| industry | Text | Sector, e.g. fintech, healthcare, logistics |
| headquarters | Text | Main office location |
Department
A functional category used to group and color-code postings.
4 fields
| name | Text | Department name, e.g. Engineering, Sales, Design |
| slug | Slug | URL identifier for the department filter page |
| description | Text | One line about the team, shown on the filter page |
| accent_color | Color | Badge color used for this department across the board |
REST API
Job Posting, as JSON.
Each content type of the blueprint is served by the REST API, with filtering, sorting, search and pagination.
Explore the API docs{
"id": 1,
"status": "published",
"data": {
"title": "Senior Backend Engineer at Northwind Labs",
"slug": "senior-backend-engineer-at-northwind-labs",
"company": { "id": 1 },
"department": { "id": 1 },
"location": "…",
"work_mode": "…",
"employment_type": "…",
"salary_range": "…",
"description": "<p>…</p>"
}
} Sample data
Ships with sample data
Install the blueprint and explore it with realistic example records.
- Sample
Senior Backend Engineer at Northwind Labs
Remote, full time, 70k to 90k EUR, Engineering department, closes September 30
- Sample
Northwind Labs
Fintech company profile with logo, culture blurb, and two open roles
- Sample
Engineering
Department with a blue accent badge, grouping all technical postings
Features
Why this blueprint
- Filters candidates expect Work mode, employment type, location, and department are structured fields, so faceted search works out of the box.
- No stale postings A closing date on every role lets your frontend retire expired listings automatically.
- Employer pages included Companies are their own content type with logo, culture copy, and an automatic list of open roles.
Use cases
Built for
- A niche job board aggregating roles for one industry with company profile pages
- A company careers site listing open roles by department with one apply link per posting
- A recruiting agency publishing mandates for multiple clients under their own branding
- A startup community running a talent board for its member companies
Related
More in Industry Verticals
Start with the Job Board blueprint
Install it in one click, explore the sample data, then adapt every field to your needs.
No credit card required · 3 months free trial · Cancel anytime