Технологии 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-план

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

Всего: 8
Яндекс Календарь
Calendar
Нативно
Яндекс Диск
Storage
Нативно
Офис
Tools
Коннектор
Huntflow
ATS
Коннектор
AmoCRM
CRM
Коннектор
Hurma
ATS
Коннектор
ROBIN
Automation
Webhooks
Битрикс24
CRM
Коннектор

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

Клиент/Edge

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

Приложение

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

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

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

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

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

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

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

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

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

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

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

0
Производительность
0
Время производительности, сек
0
запросов/сек
0
мс, Время до первого байта

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, JetBrains Space.

Развертывание (CD)

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

Мониторинг

Zabbix, Pingera.

FAQ

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

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

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

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

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

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

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

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

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

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