
АйТиКвик
Senior Python developer
- Python
- FastAPI
- REST API
- Kafka
- RabbitMQ
- Keycloak
- OpenID
Ищем в команду Senior Python developer на проект по созданию многопользовательской платформы данных.
Кто нам нужен:-
Углубленные знания FastAPI, включая применение паттернов Repository, Service и Unit of Work (UoW);
-
Опыт работы с полнотекстовым поиском;
-
Опыт проектирования REST API (CRUD, DetailView, ListView с пагинацией, идемпотентность);
-
Практика разработки WS-like сервисов (WebSocket или использование сторонних протоколов);
-
Знание и опыт работы с OAuth и OpenID, подключением внешних провайдеров идентификации (например, Яндекс ID); Понимание и опыт применения RBAC и ABAC, интеграция с Keycloak, разработка собственных решений авторизации;
-
Уверенное владение RabbitMQ и Kafka, включая их особенности, паттерны обработки ошибок и подходы к повышению отказоустойчивости;
-
Глубокое понимание реляционных БД (проектирование, транзакции, миграции, индексы, оптимизация запросов);
-
Знакомство с особенностями нереляционных БД.
Будет плюсом:
- Опыт работы с Django как административной панелью;
- Знание ETL-процессов и лучших практик их реализации;
- Умение настраивать CI/CD процессы;
- Опыт настройки метрик и логов приложений.
-
Взаимодействие через ИП;
-
Локация: без ограничений (время работы по МСК);
-
Долгосрочный проект.