Разработка CRM для внутреннего использования в компании

1 500 руб.за час
28 сентября 2021, 11:10 • 1 отклик • 54 просмотра
Плюсом будет ИП/Самозанятый

На первый этап работ (~ 1 месяц)
Fullstack разработчик уровня не ниже middle.

Технологиями:
- Postgres (нужно знать базовый SQL, что такое PK, что такое constraint, зачем нужны миграции и как сделать dump)
- typeorm (можно иметь опыт работы с любой другой ORM для постгреса)
- NodeJS, NestJS (нужно иметь опыт работы с express, готовность разобраться с NestJS)
- TypeScript (у нас злющие линтеры, всё обложено типами)
- Docker (надо знать зачем он нужен и что такое docker-compose)
- React/redux/saga (нужно быть знакомым со всеми тремя)

Задачи первого этапа:
- Пофиксить баги
- Внести оптимизационные фиксы (кол-во запросов, излишки расчетов и тд)
- Внести мелкие доработки
- Совместно принимать решения о рефакторинге кода
- Периодически вгружать/выгружать данные из системы в различных форматах
- Интеграция с RabbitMQ
- Интеграция с внешними системами (по REST API)
- Переосмысление интерфейса, его значительные доработки
- Проектирование новой структуры БД, миграция данных
- Реализация новых разделов и больших фичей