Технологии INTERIM

Современный стек для быстрого и безопасного рекрутинга: Next.js, API-интеграции с ATS/CRM, BI-аналитика и надёжная инфраструктура.

Техстек

Frontend

  • • Next.js 14 (App Router)
  • • TypeScript, React 18
  • • Tailwind CSS, shadcn/ui
  • • ISR/SSR, SEO/OG

Backend

  • • Node.js (NestJS/Express)
  • • REST + Webhooks
  • • Auth: JWT/OAuth2
  • • Rate-limit & Caching

Data

  • • PostgreSQL (Prisma)
  • • Redis (очки/кэш/очереди)
  • • S3-совместимое хранилище
  • • BI/отчёты: Dashboards

Инфраструктура

  • • Vercel/Cloudflare + CDN
  • • Docker, GitHub Actions
  • • Мониторинг: Uptime/Logs
  • • Backups & DR-план

Интеграции и коннекторы

Всего: 11
Google Workspace
Calendar
Нативно
Google Drive
Storage
Нативно
Gmail
Mail
Нативно
Canva
Tools
Коннектор
Slack
Automation
Webhooks
Zendesk
CRM
Коннектор
Recruitee
ATS
Коннектор
HubSpot
CRM
Коннектор
Teamtailor
ATS
Коннектор
Webhooks
Automation
Webhooks
Pipedrive
CRM
Коннектор

Схема архитектуры

Клиент/Edge

  • • CDN, WAF, кеширование
  • • SSR/ISR страницы
  • • Формы и загрузки файлов

Приложение

  • • Next.js UI + API-роуты
  • • NestJS сервисы и очереди
  • • Вебхуки (ATS/CRM/почта)

Данные/Инструменты

  • • PostgreSQL (Prisma)
  • • Redis (очки/кэш/очереди)
  • • S3-совместимое хранилище
  • • BI/отчёты: Dashboards
Схема архитектуры

Безопасность и соответствие

Данные и доступы

  • • Шифрование в покое/транзите (TLS, AES-256)
  • • RBAC, аудит действий
  • • Регулярные бэкапы и тесты восстановления

Соответствие

  • • GDPR/152-ФЗ: право на удаление/экспорт
  • • Политики хранения и ретенции
  • • DPIA для интеграций

Защита периметра

  • • WAF, bot-защита, rate-limit
  • • Secret-management (KMS/Env)
  • • SAST/DAST в CI

Производительность

0
Lighthouse Perf
0
LCP, сек
0
запросов/сек
0
мс TTFB

API и вебхуки

// Получить вакансии
GET /api/v1/vacancies?status=active&limit=20
// Создать кандидата
POST /api/v1/candidates
Content-Type: application/json
Authorization: Bearer <token>
{
  "fullName": "Иван Петров",
  "email": "ivan@example.com",
  "phone": "+7 900 000-00-00",
  "positionId": "vac_123",
  "source": "landing"
}
// Вебхук от ATS (пример)
POST /webhooks/ats
X-Signature: sha256=...
{
  "event": "candidate.status.changed",
  "candidateId": "cand_987",
  "status": "Interview",
  "vacancyId": "vac_123",
  "timestamp": 1699999999
}

Поддержка idempotency-key, подпись HMAC, ретраи 3×.

DevOps-процесс

CI

GitHub Actions, ESLint, Prettier, Codecov.

CD

Автоматический деплой на Vercel и Cloudflare Pages.

Мониторинг

Uptime Robot, Sentry, Cloudflare Analytics.

FAQ

Как можно получить доступ к API?

Запросите доступ у вашего аккаунт-менеджера. Мы вышлем ключ и документацию.

Какие данные хранятся и как они защищены?

Храним только необходимые для процесса найма данные. Всё шифруется и соответствует 152-ФЗ и GDPR.

Можно ли настроить кастомную интеграцию?

Да, для клиентов с тарифом Enterprise мы разрабатываем кастомные коннекторы.

Остались вопросы?

Свяжитесь с нами!

Следите за актуальными темами и задавайте вопросы.

Связаться с нами