👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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, г. Краснодар или г. Иннополис :)
  • ИТ аккредитованная компания;
  • Полное соблюдение Законодательства Российской Федерации.