Python-разработчик (в офисе)

Брисмани

Python-разработчик (в офисе)

Москва, Кольцевая линия, метро Добрынинская

Метро: Добрынинская

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

Python разработчик (Web + Airflow)

Зарплата: от 250 000 до 350 000 ₽ на руки

Ищем специалиста, который одинаково уверенно чувствует себя и в веб-бэкенде, и в ETL — человек, который сможет построить мост между нашим веб-приложением и движением данных.

Важно: Это не чистый Data Engineer и не чистый Backend. Это гибридная роль с фокусом на Python.

Чем предстоит заниматься

Backend-разработка (60%)

Проектировать и развивать REST API на FastAPI (или Django/Flask — обсуждаемо).

Создавать веб-интерфейсы для мониторинга и управления ETL-процессами.

Реализовывать эндпоинты для загрузки/выгрузки данных (CSV, Parquet, JSON).

Настраивать кеширование и брокеры на Redis.

Интегрировать веб-события с запуском DAG'ов в Airflow.

ETL / Airflow (30%)

Разрабатывать и поддерживать DAG'и в Apache Airflow.

Настраивать расписания, backfill, обработку ошибок, ретраи, алерты (Telegram/Slack).

Писать операторы для выгрузки из внешних API и загрузки в PostgreSQL.

Оптимизировать производительность DAG'ов (динамические таски, сенсоры, XCom).

Базы данных и инфраструктура (10%)

Писать сложные SQL-запросы и оптимизировать индексы в PostgreSQL.

Настраивать партиционирование и материализованные представления.

Использовать Redis для кеширования, сессий и очередей задач.

Работать в Docker, понимать основы CI/CD.

Наш технологический стек

Язык: Python 3.10+

Web фреймворк: FastAPI (основной), возможно Flask/Django

Оркестрация : Apache Airflow

Базы данных | PostgreSQL, Redis

Очереди / кеш | Redis (брокер, кеш)

Контейнеризация | Docker, Docker Compose

Контроль версий | Git (GitLab/GitHub)

CI/CD | GitLab CI / GitHub Actions

Мы ждем от Вас

Обязательно

Опыт коммерческой разработки на Python от 3 лет.

Опыт с Airflow от 1 года (написание DAG'ов, настройка сенсоров, операторов).

Опыт разработки веб-приложений (FastAPI / Flask / Django) от 2 лет.

Уверенное знание PostgreSQL (сложные запросы, индексы, оптимизация).

Опыт работы с Redis (кеширование, очереди, pub/sub).

Понимание принципов ETL/ELT, умение проектировать DAG'и.

Опыт с Docker (написание Dockerfile, docker-compose).

Условия работы

Оформление по ИП (обсуждаемо).

Зарплата: фикс + ежегодный пересмотр, обсуждается индивидуально

График: работа в офисе, гибкое начало дня, 5/2.

Расположение: метро Добрынинская, Серпуховская, есть своя парковка

Команда: небольшая, без бюрократии, прямой контакт с CTO.

Посмотреть контакты работодателя

Адрес

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

Лучи

Python Developer

Лучи

  • Москва

  • Не указана

Рекомендуем
СБЕР
  • Москва

  • Не указана

Рекомендуем
Домклик

Python Developer

Домклик

  • Москва

  • Не указана

Рекомендуем
Платежное Решение

Senior Python developer

Платежное Решение

  • Москва

  • Не указана

СКАИД
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию