Senior Python Developer
Прямой работодатель Brandquad ( brandquad.io )
Опыт работы от 3 до 5 лет
Наша компания растёт быстрыми темпами, и у нас большие и амбициозные цели! Чтобы реализовать намеченный план мы открываем вакансию Senior Python Developer.
Кто мы:
Brandquad – IT-компания и один из самых успешных стартапов ФРИИ (входим в 10-ку лучших стартапов РФ ) в области e-commerce решений. Мы начали работать в 2015 году. (подробно brandquad.io)
Компания разрабатывает и внедряет свою платформу управления информацией о товарах. Выстраивает и автоматизирует сквозной процесс: от создания и хранения данных до сбора аналитики по метрикам онлайн-продаж.
В портфеле наших клиентов свыше 40+ глобальных компаний по всему миру, таких как L'Oreal, Estée Lauder, Coty, Henkel, Unilever, Reckitt Benckiser, Kimberly Clark, Bayer, Teva, Stada, Dior и ритейлеров, таких как Chalhoub Group.
Штаб-квартира Brandquad находится в России (Москва, Волгоград, Волжский), глобальные офисы — в ОАЭ(Дубай) и во Франции (Париж, Лилль). Сейчас в компании работает более 170 сотрудников.
Ключевые задачи:
∙ Развитие системы сбора и подготовки данных (импорты, предварительные расчеты данных).
∙ Имплементация ETL, Data пайплайнов.
∙ Проектировать и реализовывать REST API для внутреннего и внешнего использования.
∙ Развитие API к данным (для таблиц, графиков).
∙ Проектирование витрин данных и кубов.
∙ Оптимизация производительности системы, обнаружение узких мест. ∙ Подготовка unit тестов (pytest).
∙ Подготовка технической документации (confluence).
∙ Участие в командных Scrum-мероприятиях.
Обязательные требования:
∙ Общий опыт коммерческой разработки от 3-х лет.
∙ Отличные знания Python 3.
∙ Опыт работы с Django, DRF, Aiohttp, celery.
∙ Опыт работы с Docker.
∙ Опыт работы с PostgreSQL, Clickhouse.
∙ Опыт создания REST API.
∙ Пользователь Linux на уровне продвинутого пользователя.
∙ Навыки в рефакторинге и оптимизации кода, декомпозиции задач. ∙ Умение и желание писать и поддерживать тесты.
Будет плюсом:
∙ опыт проектирования бд.
∙ опыт работы с планировщиками/оркестарторами (Prefect, Apache Airflow, Luigi, etc) ∙ опыт работы с apache kafka.
Условия работы:
∙ Перспективы профессионального и карьерного роста;
∙ Молодой и дружный коллектив, постоянное обучение по продуктам компании; ∙ Стабильная заработная плата;
∙ Официальное трудоустройство по ТК РФ;
∙ График работы 5/2 с 9 до 18 или с 10 до 19, возможна удаленная работа по согласованию с руководителем.