JobPosting
A published role on the Nucleus Institute careers page.
Object type
Fields
| Field | Type | Nullable | Description |
|---|---|---|---|
_id | ID! | No | Unique identifier. |
benefits | [String!]! | No | Benefits offered with the role. |
closesAt | DateTime | Yes | When applications close, if a deadline is set. |
compensationCurrency | String | Yes | ISO 4217 currency code, for example CAD. |
compensationInterval | String | Yes | Pay period for the range, for example year or hour. |
compensationMax | Int | Yes | Upper bound of the pay range. |
compensationMin | Int | Yes | Lower bound of the pay range, in compensationCurrency units. |
createdAt | DateTime! | No | When the record was created. |
department | String! | No | Team the role belongs to. |
description | String! | No | Full role description. |
employmentType | JobEmploymentType! | No | Full-time, part-time, contract, or internship. |
location | String! | No | Human-readable location, for example Vancouver, BC or Remote (Canada). |
locationType | JobLocationType! | No | Whether the role is remote, hybrid, or on-site. |
niceToHave | [String!]! | No | Optional qualifications. |
publishedAt | DateTime | Yes | When the role was first published. |
requirements | [String!]! | No | Must-have qualifications. |
responsibilities | [String!]! | No | What the person in the role will do. |
slug | String! | No | URL-safe identifier, used in /careers/\<slug\> and as jobSlug when applying. |
sortOrder | Int! | No | Display order on the careers page (ascending). |
status | JobPostingStatus! | No | Publication state. Public queries only return OPEN roles. |
summary | String! | No | One- or two-sentence overview of the role. |
title | String! | No | Role title. |
updatedAt | DateTime! | No | When the record was last changed. |
Used by
jobPosting(query)jobPostings(query)