Middle+ Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
S7 TechLab – IT компания, реализующая инновационные IT продукты для подразделений группы компаний S7. NLP чат-боты для поддержки пользователей, компьютерное зрение для бортов самолетов, прогнозирование загрузки самолета – это лишь некоторые примеры типовых задач, которые реализуются силами команды S7 TechLab и помогают авиакомпании занимать лидирующее место на рынке авиаперевозок России.
В команду S7FB - S7 feedback platform ищем Python Developer уровня Middle+
S7FB - продукт S7 Airlines, который занимается автоматизацией коммуникаций с пользователем.
Ежедневно авиакомпания перевозит более 34 303 пассажиров. Нам важно сделать путешествие каждого пассажира максимально комфортным на всех этапах: начиная с покупки билета, заканчивая трансфером из аэропорта прилета.
Главная цель продукта S7FB в том, что мы хотим получать больше обратной связи от наших клиентов и поэтому создаем сервис, с помощью которого аналитики/исследователи/маркетологи смогут быстро создавать и проводить опросы любой сложности.
Наш стек:
- Python 3.8+, PyTest, FastAPI, SQLAlchemy, SQL, Pydantic
- Docker, ks8, ci/cd gitlab
- Redis, Clickhouse, PostgreSQL, MongoDB
- Kafka, RebitMQ
- Git, Gitlab
Основные задачи:
- Разрабатывать решения для работы продукта;
- Оптимизировать архитектурные решения в коде;
- Отлаживать работу продукта;
Мы ожидаем, что вы:
- Уверенно знаете язык Python: ООП, паттерны проектирования, многопоточность, асинхронности, параллельности;
- Знание и опыт работы с PyTest (тестирование), понимание принципов написания безопасного кода.;
- Опыт работы с FastAPI - документирование API, написание тестов;
- Знание SQL - проектирование архитектуры БД, написание простых и сложных запросов, индексы, связи, оптимизация запросов;
- Умение писать оптимальный код. Умение писать модульный разделяемый код.
- Умение работать с Git;
Будет плюсом:
- Знание DevOps-инструментов и инфраструктуры: Docker, helm, ks8, Nginx, CI.
- Знание Clickhouse, Mongo, Kafka
- Опыт работы удаленно в распределенной команде;
Бонусы
- Приветственный мерч новичкам;
- ДМС с стоматологией;
- Корпоративная жизнь, насыщенная разнообразными коллективными событиями;
- Подарки для детей к первому классу и на Новый год;
- Профессиональное развитие: проходить обучение в компаниях-партнерах, участие и выступление в конференциях. И да! У нас есть партнёр, который готовит к выступлениям (поможет определиться с тематикой, посылом, составить доклад и подготовит к выступлению);
- Самостоятельность и широкий диапазон влияния на продукт. Возможность существенно улучшать и изменять, предлагать идеи — всё это можно и нужно.
- Работа в многопрофильной продуктовой команде, состоящей из ds, product owner, бизнес-аналитиков, разработчиков, qa automation инженера, тестировщика и дизайнера.
- Онлайн трансляции в режиме вопрос-ответ с приглашенными интересными гостями, например Алексей Водовозов, главы ИТ-подразделений Nvidia, Dodo pizza, ученые.
- У нас в компании Agile практика. Если интересно данное направление вместе с нашим экспертом готовы помочь нарастить эти скиллы;
- Возможность путешествовать по специальным корпоративным тарифам для вас и вашей семьи. Например, туда-обратно: Сочи - 3 200 рублей.
- Корпоративные скидки в PrimeZone: скидки в рестораны, на обучающие курсы, товары и тд.;
- Команда распределенная, удаленка на территории РФ, либо у нас есть 3 уютных офиса: г. Москва Петровка 7, г. Краснодар или г. Иннополис :)
- ИТ аккредитованная компания;
- Полное соблюдение Законодательства Российской Федерации.