Общая задача

Необходимо провести доработку и развитие действующей CRM-системы. Работа включает поэтапное выполнение задач: от анализа текущей архитектуры до внедрения новых функций.

Ключевые направления работы

  • Анализ текущей архитектуры CRM (кодовая база, логика, структура данных);
  • Доработка серверной части на Node.js (исправление ошибок, оптимизация производительности, расширение API);
  • Доработка пользовательского интерфейса на React (улучшение UX, расширение форм, настройка отчётов);
  • Реализация нового функционала строго по предоставленному техническому заданию;
  • Оптимизация работы системы: скорость загрузки, кэширование, исправление критических ошибок.

Требования к исполнителю

  • Опыт fullstack-разработки (Node.js + React) - от 1-2 лет коммерческой разработки;
  • Понимание принципов работы CRM-систем (учёт, воронка, управление заказами/лидами);
  • Умение работать по заданному ТЗ и предлагать оптимальные решения;
  • Готовность вести диалог с тимлидом/заказчиком на каждом этапе разработки.

Формат работ и перспективы

  • Проект разбит на чёткие этапы (гибкий спринтовый подход);
  • По итогам успешного первого этапа возможно долгосрочное сотрудничество :: фриланс-проект с углублением в продукт.