Skip to content

Examples

Example 1: Simple job post (YAML)

schema_version: 1
id: support-specialist
title: Support Specialist
summary: Help customers resolve onboarding and product usage issues.
responsibilities:
  - Respond to customer support requests.
  - Document common troubleshooting paths.
requirements:
  - Strong written communication skills.
  - 1+ years in customer-facing support.
nice_to_have:
  - Experience with ticketing systems.
employment:
  type: full-time
location:
  type: remote
  city: null
  country: null

Example 2: Structured technical role (YAML)

schema_version: 1
id: platform-backend-engineer
title: Platform Backend Engineer
department: Engineering
level: Senior
summary: Build and operate backend platform services used across product teams.
responsibilities:
  - Design reliable internal APIs and event-driven workflows.
  - Improve observability and incident response runbooks.
  - Review architecture proposals for platform changes.
requirements:
  - 5+ years of backend software engineering experience.
  - Experience with distributed systems and SQL data modeling.
  - Strong testing and debugging discipline.
nice_to_have:
  - Experience with Python packaging and CLI tooling.
  - Experience with cloud infrastructure automation.
employment:
  type: full-time
location:
  type: hybrid
  city: Copenhagen
  country: Denmark

Example rendered outputs

neksus-jobspec spec render jobspecs/platform-backend-engineer.jobspec.yaml --format markdown
neksus-jobspec spec render jobspecs/platform-backend-engineer.jobspec.yaml --format html --theme modern
neksus-jobspec spec render jobspecs/platform-backend-engineer.jobspec.yaml --format json

For more scenarios (non-technical roles, location variants, warning-trigger examples), see Examples Library.