Skip to content

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.

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.

  • 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

The Career Board is fully accessible via the Signal bot:

CommandDescription
!careerList recent job postings
!career postSubmit 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.

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
ComponentTechnology
RuntimeCloudflare Workers
FrameworkHono
DatabaseD1 (job listings, users)
SessionsKV (CAREER_SESSIONS)
CacheKV (CAREER_CACHE)
AuthAuthentik OIDC via @irregularchat/shared-utils