Разработка backend веб-приложения на FastAPI
Суть проекта:Ряд парсеров собирают информацию, кладут все это дело в БД.Через FastAPI подтягиваем эту информацию и выводим на фронте.Задача делится на 2 этапа:1. Необходимо грамотно спроектировать БД на PostgreSQL и подключить к ней парсеры.Часть парсеров платные с rapidapi.com (готовые API, которые отдают данные). Часть самописные, тоже готовые (возможно, понадобятся минимальные правки).Парсеры в целом простые, но объемы планируются большие (миллионы данных в сутки).Поэтому важно грамотно спроектировать и оптимизировать БД, чтобы в дальнейшем на фронте ничего не лагало.2. Создание бекенд сервиса на FastAPI, который будет взаимодействовать с фронтендом, написанным на Material UIКакие методы нужно будет реализовать:1. Авторизация через Телеграм бота (это готово, нужно будет немного доработать)2. Личные кабинеты пользователей3. Вывод на фронте информации с парсеров (таблицы, графики и т.п. и фильтрация по ним)4. Подключить Яндекс.Кассу для оплатыФронт уже готов.Требования к кандидату:- Хорошие знания Python- Понимание архитектуры веб-приложений, умение проектировать высоконагруженную БД- Опыт разработки бекенд приложений на FastAPI (не менее 2 лет).- Хорошие знания PostgreSQL- Понимание основ веб-безопасности (аутентификация, управление сессиями и т.д.)Отдельным пунктом выношу:- Умение работать в команде, адекватность, пунктуальность и честность- Возможность работы над текущим проектом в ближайший месяц (если готовы уделять 1-2 часа этому проекту в день, то нам такой кандидат не подходит)В целом, ищем человека для долгосрочного сотрудничества. В дальнейшем будем добавлять новый функционал к сервису, поэтому это не разовый заказ. Подробное ТЗ вышлю кандидатам.В своей заявке укажите:1. Ваш опыт работы и примеры работ2. Вашу текущую загруженность и сколько времени сможете уделять проекту
Backend