АйТиКвик

Senior Python developer

330 000 - 450 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • 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 процессы;
  • Опыт настройки метрик и логов приложений.
Условия:
  • Взаимодействие через ИП;

  • Локация: без ограничений (время работы по МСК);

  • Долгосрочный проект.