Москва
Метро: Библиотека им.ЛенинаОсновные задачи
Сверстать интерфейс по готовым макетам (desktop и mobile, Figma).
Реализовать личный кабинет работодателя с возможностями:
приглашение кандидатов на тестирование (через email/ссылку);
просмотр результатов и отчётов в PDF;
интеграция с amoCRM.
Реализовать прохождение тестов: таймер, контроль завершения, антибот-проверка (reCAPTCHA), фиксирование статусов кандидата.
Реализовать генерацию отчётов: графики (радар, столбцы), текстовое заключение по шаблонам, экспорт в PDF.
Настроить интеграцию с платёжными системами (ЮKassa или Робокасса).
Настроить административную панель для управления пользователями, тестами и платежами.
Обеспечить мобильную адаптацию, базовую защиту данных и стабильный деплой.
Требования
Опыт работы full-stack разработчиком 3+ лет.
Отличное знание Python/Django (или Node.js/NestJS) + PostgreSQL.
Уверенное владение Next.js (React) для фронтенда.
Опыт интеграции с CRM (желательно amoCRM).
Опыт интеграции платёжных систем (ЮKassa, Робокасса или аналогичные).
Навыки работы с генерацией PDF и визуализацией данных.
Понимание принципов адаптивной вёрстки и оптимизации под мобильные устройства.
Базовые навыки DevOps (деплой, CI/CD, мониторинг).
Чистый и документированный код, умение работать в Git.
Будет плюсом
Опыт работы с веб-сервисами, имеющими сложную бизнес-логику.
Понимание UX-паттернов и принципов доступности (WCAG 2.1).
Опыт интеграции систем рассылки email-уведомлений.
Пишите в tg @e_mosina