yandex
Страна
Россия
SeniorУдалённоПолная занятость

Старший Python-разработчик в команду "Твой Магнит"

ИИОценка ИИ

Сильная вакансия от известного бренда с четко прописанным стеком и интересными задачами (микросервисы, highload). Удаленный формат работы и работа над платформенным продуктом делают предложение очень привлекательным для опытных разработчиков.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена строгими требованиями к опыту (от 5 лет), необходимостью глубоких знаний асинхронного программирования и практического опыта миграции монолита на микросервисы. Также требуются навыки работы с Kafka, Airflow и инструментами мониторинга.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана380 000 ₽
Рынок300 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, однако для позиции Senior Python Developer в крупном российском ритейле рыночный диапазон составляет 300 000 – 450 000 рублей после вычета налогов. Предложение, скорее всего, соответствует верхним границам рынка Москвы.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

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

Старший Python-разработчик в команду "Твой Магнит"

#удаленка

Компания: Магнит

☑️Чем ты будешь заниматься

-Разработкой и развитием платформенной части продукта: созданием библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициацией и продвижением технических улучшений

-Участием в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений

-Разработкой ETL-процессов, претендующих на highload, с использованием Apache Airflow.

-Активным участием в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности

-Настройкой и улучшением CI/CD-процессов, автоматизацией рутинных операций.

-Внедрением и улучшением инструментов для тестирования и мониторинга

-Поддержанием и повышением качества кода: написанием unit-тестов, проведением Code Review, контролем линтер-политик и усилением типизации

☑️Мы ожидаем

-Опыт коммерческой разработки на Python 3.8 и выше от 5 лет

-Опыт работы с async кодом от 3 лет

-Опыт коммерческой разработки на Django и FastAPI от 2 лет

-Опыт в проработке архитектуры системы, выстраивания межсервисного взаимодействия, умение видеть узкие места

-Понимание принципов отказоустойчивости, безопасности и производительности. Подойдёт опыт с highload безопасными системами

-Опыт работы с ORM: Django ORM, SQLAlchemy ORM. Понимание стандартных приёмов и техник по оптимизации работы с базой, поиск утечек памяти через профилирование кода

-Уверенные практические навыки работы с PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain

-Коммерческий опыт работы с MongoDB: выстраивание структуры хранения данных и оптимизация

-Опыт декомпозиции монолитных приложений на микросервисы: путь от отщепления функционала до запуска микросервиса в продуктив

-Коммерческий опыт работы с Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka

-Навыки работы с CI/CD (Gitlab CI)

-Умение работать с системами мониторинга и составлять expression для построения визуализаций по метрикам (Prometheus, Grafana)

-Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов

Контакты: Откликнуться

Python Job 💬 в Telegram | 💙 в VK | 💬 в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • Django
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Kafka
  • Apache Airflow
  • GitLab CI
  • Prometheus
  • Grafana
  • SQLAlchemy
  • Microservices
  • ETL
  • Unit Testing
  • Code Review
  • asyncio

Возможные вопросы на собеседовании

Вакансия предполагает работу с highload и peakload системами, важно понимать механизмы оптимизации.

Расскажите о вашем опыте оптимизации сложных SQL-запросов в PostgreSQL. Какие инструменты профилирования и анализа плана выполнения (EXPLAIN) вы использовали?

В требованиях указан опыт декомпозиции монолита.

С какими основными сложностями вы сталкивались при выносе функционала из монолита в отдельный микросервис и как обеспечивали консистентность данных в процессе миграции?

Работа с Kafka является обязательным требованием.

Как вы организуете обработку ошибок в Kafka consumer? Расскажите про использование consumer groups и стратегии ребалансировки.

Позиция Senior подразумевает ответственность за архитектуру.

Какие паттерны межсервисного взаимодействия вы предпочитаете использовать в микросервисной архитектуре и почему?

Упоминается работа с Apache Airflow и ETL.

Опишите ваш опыт построения ETL-процессов. Как вы обеспечиваете отказоустойчивость и мониторинг выполнения DAG в Airflow?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!