·2 хв читання·fluxLab.dev

Як ми побудували ШІ-трекер заявок на роботу

Технічна історія Jobber від fluxLab.dev — створення платформи управління пошуком роботи з ШІ-зіставленням резюме, автоматичним парсингом вакансій та аналітикою.

ШІJobberПродуктGo

Вступ

Jobber почався як внутрішній інструмент. Інженери fluxLab.dev відстежували заявки на роботу в таблицях — губили, яке резюме куди відправили, від яких компаній отримали відповідь і які інтерв'ю наступні. Ми побудували Jobber для вирішення власної проблеми, а потім зрозуміли, що кожен шукач роботи має таку ж біль.

Проблема

Пошук роботи хаотичний. Типовий активний шукач:

  • Подає 20-50 заявок на різних джоб-бордах
  • Має 2-3 версії резюме для різних типів ролей
  • Відстежує заявки в таблиці, яка стає застарілою за тиждень
  • Пропускає дедлайни фоллоу-апів через відсутність нагадувань
  • Не знає, яка версія резюме чи джерело заявок працює найкраще

Рішення: Jobber

Jobber — персональна платформа управління пошуком роботи. Вона охоплює весь пайплайн від знаходження вакансії до відстеження результату.

Імпорт вакансій

Користувачі зберігають вакансії з будь-якого сайту за допомогою Chrome-розширення. Бекенд використовує тришаровий підхід парсингу: JSON-LD (45%), DOM-паттерни (30%), Claude AI фолбек (19%). Це досягає 94% успішності при мінімальних витратах на ШІ.

Відстеження заявок

Заявки організовані в списковому та Kanban-поданнях. Користувачі відстежують статус через налаштовувані етапи: Подано → Скринінг → Інтерв'ю → Оффер → Відмова.

ШІ-конструктор резюме

Jobber включає повноцінний конструктор резюме з ШІ-допомогою: генерація професійного саммарі, пропозиції bullet points та перевірка ATS-сумісності.

Оцінка відповідності резюме

Користувачі перевіряють, наскільки їхнє резюме відповідає конкретній вакансії. ШІ аналізує збіг навичок, рівня досвіду та відсутні ключові слова.

Генерація супровідних листів

Для кожної заявки Jobber генерує адаптований супровідний лист на основі опису вакансії та контенту резюме.

Аналітика

Панель аналітики надає інсайти: воронка заявок, час на етапах, ефективність резюме, продуктивність джерел та відсоток відповідей.

Технічний стек

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Go з chi router, pgx для PostgreSQL
  • База даних: PostgreSQL + Redis
  • ШІ: Claude API (Haiku для парсингу, Sonnet для генерації)
  • Інфраструктура: Docker, Hetzner Cloud, Caddy
  • Платежі: Paddle для підписок

Висновок

Jobber доводить, що ШІ-функції не повинні бути всім продуктом — вони покращують стабільний робочий процес. Основна цінність — організація та прозорість. ШІ робить це швидше та розумніше. Якщо ви активно шукаєте роботу, спробуйте Jobber на jobber.fluxlab.dev.