Skip to content

feat: add careers page with Greenhouse job listings and GitHub activity feed#1883

Merged
kodiakhq[bot] merged 1 commit intomainfrom
mikeshi/add-careers-page
Mar 11, 2026
Merged

feat: add careers page with Greenhouse job listings and GitHub activity feed#1883
kodiakhq[bot] merged 1 commit intomainfrom
mikeshi/add-careers-page

Conversation

@MikeShi42
Copy link
Copy Markdown
Contributor

Add /careers page that fetches ClickHouse job listings from Greenhouse API, filtered to HyperDX/ClickStack roles. Includes a recent commits feed from the hyperdxio/hyperdx repo and a CTA link in the AppNav sidebar (local mode only).

Summary

Screenshots or video

Before After
imageimage

How to test locally or on Vercel

  1. Visit in local mode
  2. Observe hiring CTA in bottom of appnav
  3. Click & verify it goes to /careers which lists job postings and recent commits

…ty feed

Add /careers page that fetches ClickHouse job listings from Greenhouse API,
filtered to HyperDX/ClickStack roles. Includes a recent commits feed from
the hyperdxio/hyperdx repo and a CTA link in the AppNav sidebar (local mode).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MikeShi42 MikeShi42 requested review from a team and teeohhem and removed request for a team March 11, 2026 06:03
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 11, 2026

🦋 Changeset detected

Latest commit: 364216d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@hyperdx/app Minor
@hyperdx/api Minor
@hyperdx/otel-collector Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hyperdx-oss Ready Ready Preview, Comment Mar 11, 2026 6:03am

Request Review

@github-actions
Copy link
Copy Markdown
Contributor

PR Review

  • ⚠️ GitHub API unauthenticated rate limit (60 req/hr per IP) → The commits feed calls api.github.com directly from the browser with no auth token. This will silently fail for users hitting the rate limit; consider proxying through an API route or removing the commits section.

  • ⚠️ No error state for commits sectionuseRecentCommits error is never handled/displayed; if the fetch fails (e.g., due to rate limiting), the section silently shows nothing. Add an error message similar to the jobs error state.

  • ℹ️ content field in GreenhouseJob interface is unused → Remove it to keep the interface clean.

Otherwise the implementation is straightforward and follows project patterns (Mantine UI, TanStack Query, IS_LOCAL_MODE guard).

@github-actions
Copy link
Copy Markdown
Contributor

E2E Test Results

All tests passed • 85 passed • 3 skipped • 953s

Status Count
✅ Passed 85
❌ Failed 0
⚠️ Flaky 4
⏭️ Skipped 3

Tests ran across 4 shards in parallel.

View full report →

@kodiakhq kodiakhq Bot merged commit b5c371e into main Mar 11, 2026
16 checks passed
@kodiakhq kodiakhq Bot deleted the mikeshi/add-careers-page branch March 11, 2026 13:27
knudtty pushed a commit that referenced this pull request Apr 16, 2026
…ty feed (#1883)

Add /careers page that fetches ClickHouse job listings from Greenhouse API, filtered to HyperDX/ClickStack roles. Includes a recent commits feed from the hyperdxio/hyperdx repo and a CTA link in the AppNav sidebar (local mode only).

## Summary



### Screenshots or video



| Before | After |
| :----- | :---- |
|        |   <img width="1067" height="1271" alt="image" src="https://github.com/user-attachments/assets/34e7d64c-f3a4-4446-a2e6-d16eddb0df24" /><img width="262" height="165" alt="image" src="https://github.com/user-attachments/assets/b0c65a07-bfcf-48f5-ae5a-65d740f85fdc" />    |

### How to test locally or on Vercel



1. Visit in local mode
2. Observe hiring CTA in bottom of appnav
3. Click & verify it goes to `/careers` which lists job postings and recent commits
Copilot AI pushed a commit that referenced this pull request Apr 20, 2026
…ty feed (#1883)

Add /careers page that fetches ClickHouse job listings from Greenhouse API, filtered to HyperDX/ClickStack roles. Includes a recent commits feed from the hyperdxio/hyperdx repo and a CTA link in the AppNav sidebar (local mode only).

## Summary



### Screenshots or video



| Before | After |
| :----- | :---- |
|        |   <img width="1067" height="1271" alt="image" src="https://github.com/user-attachments/assets/34e7d64c-f3a4-4446-a2e6-d16eddb0df24" /><img width="262" height="165" alt="image" src="https://github.com/user-attachments/assets/b0c65a07-bfcf-48f5-ae5a-65d740f85fdc" />    |

### How to test locally or on Vercel



1. Visit in local mode
2. Observe hiring CTA in bottom of appnav
3. Click & verify it goes to `/careers` which lists job postings and recent commits
Co-authored-by: peter-leonov-ch <209667683+peter-leonov-ch@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants