Fullstack(Python/JS) разработчик расширений браузера
Требуется на постоянной основе разработчик.
Есть 2 действующих расширения (17к юзеров, и 3к), нужно помимо их поддержки разрабатывать новые расширения, возможно ещё разработка сайта(авторизация/аутентификация, управление подписками, отправка писем и тд)
Текущий стэк
Backend:
- fastapi, asyncio, sqlalchemy, pydantic, celery
- docker, nginx, postgresql, redis
Frontend:
- WXT, React, MUI
Из первых задач бэка:
- Добавить графану, прометей для сбора логов, просмотра RPS, % ошибок и тд
- Сделать аналитику сколько сейчас юзеров пользуется сервисом
- Сделать админку со статистикой сервиса (включая фронт) + управление
- Заменить из open source сервиса на JS сохранение в БД на кэширование в Redis (сделав форк) и добавить этот сервис как отдельного провайдера данных
По фронту:
- На основе json данных нужно отрисовать UI компонент, таблицу с сортировкой по столбцам этой таблицы, в нужном месте расположить данные, какие-то иконки и тд
- Сделать чтобы на основе переданного в url get параметра (ключа) шел запрос на бэк на проверку наличия подписки и на основе этого давать доступ к определенным API или нет(включая показа нужных кнопок которые ведут на эти API)
- Создать новое расширение на wxt с react
Задачи могут быть лёгкие, так и сложные, профессиональный рост будет обеспечен.
Создание сайта