Career Board
URL: jobs.irregulars.io | Source: apps/career-board/
The Career Board connects IrregularChat members with career opportunities in cybersecurity, intelligence, defense technology, and software engineering. Members can post jobs, browse listings, and interact with postings directly from Signal — bridging the gap between secure messaging and professional networking.
Why It Exists
Section titled “Why It Exists”The IrregularChat community spans military, intelligence, cybersecurity, and tech professionals. Job opportunities shared in Signal groups are ephemeral — they scroll off and get lost. The Career Board gives those opportunities a persistent, searchable home that the entire community can access, whether from the web or from Signal.
Features
Section titled “Features”- Job Listings — Browse opportunities with title, company, location, description, and application links
- Post Jobs — Authenticated members submit job postings for the community
- Search & Filter — Find roles by keyword, location, or category
- Signal Bot Integration — Create, browse, and share jobs directly from Signal chats
- Event Service Sync — Career-related events (job fairs, networking) linked via event service
Signal Bot Commands
Section titled “Signal Bot Commands”The Career Board is fully accessible via the Signal bot:
| Command | Description |
|---|---|
!career | List recent job postings |
!career post | Submit a new job listing |
!career <id> | View details for a specific job |
The bot calls the Career Board API at jobs.irregulars.io/api/bot/jobs/ to create and retrieve listings. See Career Board Commands for the full reference.
Integrations
Section titled “Integrations”Signal Bot ←→ Career Board API (/api/bot/jobs/)Career Board → Event Service (career events)Career Board → Authentik SSO (login)- Signal Bot — Bi-directional: bot posts jobs to the board, board notifies bot of new listings
- Event Service — Links to career-related events at event.irregulars.io
- Community Portal — Listed as a service on irregulars.io
Tech Stack
Section titled “Tech Stack”| Component | Technology |
|---|---|
| Runtime | Cloudflare Workers |
| Framework | Hono |
| Database | D1 (job listings, users) |
| Sessions | KV (CAREER_SESSIONS) |
| Cache | KV (CAREER_CACHE) |
| Auth | Authentik OIDC via @irregularchat/shared-utils |