JobOps is a self-hosted job search automation platform that applies DevOps principles to the job hunting process.
The tool addresses the friction of modern job searching by aggregating listings from multiple job boards, scoring candidate fit, tailoring CVs to specific roles, and tracking applications in a unified dashboard. It searches LinkedIn, Indeed, Glassdoor, and over ten additional job boards from a single interface. Rather than automating applications themselves—which recruiters can detect and penalize—it accelerates the manual application process by handling research, CV customization, and post-application tracking. The platform uses AI to rewrite CVs matched to job descriptions, generates PDF exports, and monitors Gmail for recruiter responses to automatically update application status.
JobOps suits developers and technical professionals who apply to many roles and want to move faster without sacrificing application quality. The tool works with multiple AI providers including OpenAI, Claude, Gemini, and local alternatives like Ollama, so you can use your existing model subscriptions. It supports job boards across different regions and specializations, from general platforms to niche boards for Go developers, remote work, and UK visa sponsorship roles. The self-hosted deployment model means you control your data and can customize job board extractors via TypeScript if needed. A cloud-hosted option is available for those who prefer not to self-host.
Development activity shows consistent engagement with the codebase, with regular commits addressing features and fixes across the TypeScript and Next.js stack. The project maintains active documentation including self-hosting guides and extractor documentation, indicating ongoing investment in user onboarding and extensibility. Issue resolution appears timely, suggesting the maintainer responds to user feedback and bug reports.