World-class careers pages from Markdown.
Fast, designed, and zero-config. Drop job descriptions into a folder — or keep writing in Notion — and ship a careers site you’re proud of. Applications land in one place.
Join us
We’re hiring people who care about the craft — and a careers page that does too.
Engineering
- Software Engineer, PlatformSan Francisco
- Product EngineerBerlin · Remote
Design
- Product DesignerNew York
GTM
- Account ExecutiveLondon
Batteries included.
Everything a production careers site needs — listings, apply, SEO, and a simple inbox — without a template to keep in sync.
Zero-config, even the template
A folder of Markdown is a complete project — or one Notion page. There’s no starter to clone and no template to keep in sync with upstream.
- Navigation is inferred from your roles
- Filters, OG images, and your domain are on by default
- Reach for configuration only when you need it
Join us
We’re hiring people who care about the craft — and a careers page that does too.
Engineering
- Software Engineer, PlatformSan Francisco
- Product EngineerBerlin · Remote
Design
- Product DesignerNew York
Markdown with superpowers.
Frontmatter becomes the chip row — location, workplace, department, compensation. Headings stay Markdown. Apply is built in. No JSX to manage.
roles/platform-engineer.md
---
title: Software Engineer, Platform
location: San Francisco
workplace: Hybrid
employment: Full time
department: Engineering
compensation: $160K – $210K
---
## About the role
You’ll own the systems that keep Acme
fast — from deploy infrastructure to
the APIs teams build on every day.
## What you’ll do
- Design and ship platform primitives
- Pair with product engineers
- Keep idea-to-production shortSoftware Engineer, Platform
- Location
- San Francisco
- Location type
- Hybrid
- Employment
- Full time
- Department
- Engineering
- Compensation
- $160K – $210K · Equity
About the role
You’ll own the systems that keep Acme fast — from deploy infrastructure to the APIs teams build on every day.
What you’ll do
Design and ship platform primitives. Pair with product engineers. Keep the path from idea to production short.
Content from anywhere.
Markdown on disk by default — but roles can come from Notion, Sanity, or another backend. They all render through the same components.
cherrycruit.config.ts
import { defineConfig } from "cherrycruit";
export default defineConfig({
content: {
sources: [
{ type: "filesystem", root: "roles" },
{ type: "notion", pageId: process.env.NOTION_PAGE },
],
},
});Illustrative config — sources render through the same components.
Every component you need.
The genre grammar — chips, listings, benefits, apply — usable with nothing to import.
Role header
Title, department, and the chip row every JD starts with.
Compensation
Salary bands, equity, and bonus — not “competitive.”
Location / workplace
City, remote, hybrid, or on-site, from frontmatter.
Job list
Open roles grouped by department. Title and location.
Filters
Department, location, and workplace type when you need them.
Benefits
A clear grid on the home, or a section on the role.
Apply
A form on the role. Applications land in one place.
Values
Optional principles. On when you have something to say.
Built for humans and models.
Your Markdown is the source of truth for candidates and agents. Every role is a page, a plain-text JD, and something you can apply to — without extra wiring.
How do you work remotely?
Hybrid in San Francisco — three days in office. The role is open to relocation.
Ask about this role
An in-page assistant for candidate questions — directional, backed by the same Markdown.
GET /roles/platform-engineer.md
# Software Engineer, Platform
location: San Francisco
compensation: $160K – $210K
Machine-readable jobs
Every role is a page and a plain-text JD. llms.txt and Markdown at every URL.
Copy or open in chat
Hand a role to ChatGPT, Claude, or Cursor — pre-filled questions about the page.
Apply without scraping
Structured apply on every role. Agents and humans hit the same form.
A built-in ATS.
Candidates apply on your site. Every application rolls into a pipeline — stages, notes, and email.
- A pipeline page with stages
- Notes and email on every candidate
- Apply on every role, by default
Candidates
6 open
Applied3
Maya Chen
Platform
Jonas Berg
Platform
Priya Shah
Design
Interview2
Leo Martins
Product Eng
Sofia Nguyen
Platform
Offer1
Sam Okonkwo
Designer
Upgrade your careers page.
Ship a production careers site in a day. Markdown or Notion. Your domain.