Назад
21 час назад

Senior Python Developer (Retail)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Senior Python Developer (Retail)

REMOTE (RUS) Компания рассматривает кандидатов только из РоссииЗ/п: обсуждается индивидуально.Формат работы: Удаленка, Гибрид, Офис (Москва, Краснодар);Уровень позиции: SeniorСтек: Python 3.12, FastAPI, Django, TBD, DDD, ApacheAirflow, Celery, PostgreSQL, Kafka, MongoDB, Redis, Pytest, ruff, mypy, S3, GitlabCI, k8s, dockercompose, ArgoCD, ElasticAPM, Vault, Grafana, LokiЗадачи:

  • Разработка и развитие платформенной части продукта: создание библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициация и продвижение технических улучшений;
  • Участие в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений;
  • Разработка ETL-процессов, претендующих на highload, с использованием Apache Airflow;
  • Активное участие в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности;
  • Настройка и улучшение CI/CD-процессов, автоматизация рутинных операций;
  • Внедрение и улучшение инструментов для тестирования и мониторинга;
  • Поддержка и повышение качества кода: написание unit-тестов, проведение Code Review, контроль линтер-политик и усиление типизации.

Обязательные требования:

  • Коммерческая разработка на Python 3.8 и выше от 6 лет;
  • Опыт работы с async кодом от 3 лет;
  • Коммерческая разработка на Django и FastAPI от 2 лет;
  • Опыт в проработке архитектуры системы, выстраивания межсервисного взаимодействия, умение видеть узкие места;
  • Понимание принципов отказоустойчивости, безопасности и производительности;
  • Опыт работы с ORM: Django ORM, SQLAlchemy ORM;
  • PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain;
  • MongoDB: выстраивание структуры хранения данных и оптимизация;
  • Опыт декомпозиции монолитных приложений на микросервисы;
  • Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka;
  • CI/CD (Gitlab CI);
  • Prometheus, Grafana;
  • Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов.

CONTACT

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -