Fullstack разработчик веб-сервиса | Python, Next.js (React)
MatchQ
- Казань, Республика Татарстан
- 100 000 руб. в месяц
- Постоянная работа
- Полная занятость
- Сверстать интерфейс по готовым макетам (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-уведомлений.
- Удалённо.
- Оплата по результатам выполнения этапов.
Хабр Карьера