Разработка бэкенда для платформы автоматизации юридической работы
Мы создаем инновационный продукт в сфере LegalTech, который помогает юристам автоматизировать рутинные задачи: составление типовых документов, Due Diligence, проверку документов на ошибки и риски с помощью искусственного интеллекта, сверку с шаблонами и многое другое.
Суть проекта
Платформа автоматизирует создание документов через мощный конструктор шаблонов, который собирает итоговый документ из сотен блоков на основе сложной логики: условий, формул, ответов ИИ и пользователя. Ваша задача - реализовать ключевую часть бэкенда.
Первая техническая задача
Реализация REST API для модуля управления файловым хранилищем:
- Загрузка файлов с привязкой к папкам
- CRUD-операции (создание, чтение, редактирование, удаление) для папок и файлов
- Интерфейс фронтенда уже готов, предоставлено детальное описание API для интеграции
Стек технологий и требования
Бэкенд-фреймворки
- Python, Django 4/5+
- Django REST Framework или Django Ninja - на выбор
- FastAPI
API и интеграции
- Опыт разработки и документирования REST API
- Работа с веб-сокетами (WebSocket) для real-time функций
- Интеграция с внешними API, работа с аутентификацией (OAuth2, JWT)
Базы данных и инфраструктура
- PostgreSQL (основная БД)
- Redis (кэширование, очереди)
- Celery (фоновые задачи)
- Docker / Docker Compose для развертывания
- Опыт работы в Linux-среде, настройка переменных окружения и сетей контейнеров
Работа с данными и AI (общее направление проекта)
- Индексирование и работа с эмбеддингами для поиска по документам
- Анонимизация данных (например, с использованием инструментов вроде Microsoft Presidio)
Условия работы
- Проект рассчитан на 2-3 месяца интенсивной работы.
- Фриланс, оплата по факту выполнения и согласования задач.
- Оплата через безопасную сделку на платформе.