
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.
What's inside
Every content type ships pre-configured with typed fields, validation and relationships.
Job Opening
A single open role with description, requirements, and application details.titleTextrequiredRole title, e.g. Senior Backend Engineer.slugSlugrequiredURL segment for the job detail page.departmentReferencerequiredThe Department hiring for this role.locationTextrequiredOffice location or region, e.g. Paris or EU timezones.employment_typeEnumrequiredFull-time, Part-time, Contract, or Internship.remote_policyEnumrequiredOn-site, Hybrid, or Remote.descriptionRichTextrequiredWhat the role involves and who the team is.requirementsRichTextoptionalMust-have and nice-to-have qualifications.salary_rangeTextoptionalCompensation band shown on the listing.apply_linkLinkrequiredURL of the application form or ATS listing.posted_dateDaterequiredWhen the role went live, used for sorting.is_openBooleanrequiredUnpublishes the role from the board when set to false.Department
A hiring department used to group and filter openings.nameTextrequiredDepartment name, e.g. Product.slugSlugrequiredURL segment used in job board filters.introTextoptionalShort pitch for the team shown above its roles.hiring_contactTextoptionalEmail candidates can reach with questions.Ships with sample data
Install the blueprint and explore it with realistic example records.
Full-time remote role in Engineering with salary band and ATS apply link.
Hybrid Paris role with requirements and portfolio expectations.
Department record with intro text and a hiring contact email.
Why this blueprint
Department, employment type, and remote policy are structured fields, so faceted job boards need no extra work.
A single toggle removes filled roles from the board while keeping the record for reposting later.
Salary bands, remote policy, and requirements live on the record, cutting repetitive candidate questions.
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
More in Company & Teams

Start with the Job Openings blueprint
Install it in one click, explore the sample data, then adapt every field to your needs.