Quiverblocks chooses Diggama to deliver 200+ articles every month

Company & Teams · Blueprint

Job Openings

A hiring-ready model for your careers page. Roles carry everything candidates ask about, from remote policy to salary range, and close cleanly when filled. Departments are separate records, so your job board filters itself.

content types
2
fields
16
sample records
3

Schema

What's inside

Every content type ships pre-configured with typed fields, validation and relationships.

01

Job Opening

A single open role with description, requirements, and application details.

12 fields

title Text
slug Slug
department Reference
location Text
employment_type Enum
remote_policy Enum
description RichText
requirements RichText
salary_range Text
apply_link Link
posted_date Date
is_open Boolean
02

Department

A hiring department used to group and filter openings.

4 fields

name Text
slug Slug
intro Text
hiring_contact Text

REST API

Job Opening, as JSON.

Each content type of the blueprint is served by the REST API, with filtering, sorting, search and pagination.

Explore the API docs
GET /v1/resources/job-opening/1 200
{
  "id": 1,
  "status": "published",
  "data": {
    "title": "Senior Backend Engineer",
    "slug": "senior-backend-engineer",
    "department": { "id": 1 },
    "location": "…",
    "employment_type": "…",
    "remote_policy": "…",
    "description": "<p>…</p>",
    "requirements": "<p>…</p>",
    "salary_range": "…"
  }
}

Sample data

Ships with sample data

Install the blueprint and explore it with realistic example records.

  • Sample

    Senior Backend Engineer

    Full-time remote role in Engineering with salary band and ATS apply link.

  • Sample

    Product Designer

    Hybrid Paris role with requirements and portfolio expectations.

  • Sample

    Engineering

    Department record with intro text and a hiring contact email.

Features

Why this blueprint

  • Filters come from the model Department, employment type, and remote policy are structured fields, so faceted job boards need no extra work.
  • Clean open and close lifecycle A single toggle removes filled roles from the board while keeping the record for reposting later.
  • Candidate-complete listings Salary bands, remote policy, and requirements live on the record, cutting repetitive candidate questions.

Use cases

Built for

  • A scale-up running its careers page while applications flow to an external ATS
  • A recruiter publishing and closing roles without engineering help
  • A company grouping openings by department with team intros
  • A remote-first team advertising region and timezone expectations per role

Related

More in Company & Teams

Browse all blueprints

Start with the Job Openings 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