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.
Похожие вакансии
Опыт работы в должности шеф-повара от 2-х лет. Профильное образование. Знание производственного процесса в ресторане. Знание и владение...
Бухгалтерское образование (включая курсы переподготовки и повышения квалификации). Опыт работы в банке или РНКО от 3 до 5 лет в...
Уверенное знание технологий внутренней отделки помещений. Отличные организаторские навыки (опыт управления штатом людей). Ответственный подход к работе, организованность, высокая работоспособность.
Опыт в продажах: Успешный опыт B2B-продаж, желательно на международных рынках или в смежных отраслях (логистика, ВЭД, оборудование).
Уверенное владение ПК, опыт работы в CRM (желательно amoCRM). Обязательный опыт в fashion-индустрии — премиум или люкс сегмент.
