Senior/Middle Python Developer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

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

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

Admitad — это сервисы для продаж и заработка в интернете. Компании уже более 10 лет и мы активно расширяемся по всему миру. Наши офисы расположены в Германии, России, ОАЭ, Индии, Бразилии, Украине и Беларуси.

В компанию Admitad входят партнерская сеть, маркетплейс для рекламодателей, корпоративная стартап-студия Admitad Projects, сервис GetUniq и кэшбэк-провайдер LetyShops. Также мы разрабатываем сервисы для роста продаж и заработка в интернете, такие как Admitad Cashback, ConvertSearch, ConvertLink, ConvertSocial и Admitad Vendor Network.

Что хотим:

  • Знание Flask, Redis, RabbitMQ, MongoDB/MySQL/PostgreSQL;
  • Умение докеризовать приложения (docker, docker-compose) и понимание Gitlab CI (пайплайны gitlab-ci.yml);
  • Знание Linux (Ubuntu, bash, утилиты);
  • Использование сервисной архитектуры при построении приложений (REST-API и вот это все);
  • Опыт работы с веб-приложениями, понимание сетевых протоколов http(s)/ftp(s);
  • Использование систем мониторинга, умение диагностировать нагрузку компонентов веб-приложений.

Будет плюсом:

  • Предоставить примеры исходников или ссылки на репозитории завершенных проектов на python (своих или в которых принимали участие);
  • Опыт работы с asyncio и aiohttp;
  • Опыт работы с Apache Kafka;
  • Опыт проведения нагрузочного тестирования и профилирования;
  • Участие в разработке и выводе в продакшн нового сервиса.

Что надо делать в составе команды:

  • Создавать и поддерживать геораспределенные высоконагруженные сервисы (в том числе обеспечивать отказоустойчивость, оптимизировать и мониторить);
  • Разрабатывать внутренние и внешние API для взаимодействия между сервисами.

Что у нас есть:

  • Геораспределенный отказоустойчивый сервис, обслуживающий http трафик пользователей. Рабочая нагрузка сервиса от 1000 RPS, в пиках может расти более чем в 2 раза. При проблемах должен выдерживаться жесткий SLA по восстановлению работоспособности, т.к. это business-critical сервис компании;
  • ETL сервис, который ежечасно выкачивает сотни тысяч транзакций от нескольких сотен наших партнеров. Количество и того, и другого продолжает расти;
  • Планы по модернизации стека наших сервисов на asyncio/aiohttp, Kafka;
  • Различные исследования и создание MVP в интересах компании.

Что предлагаем:

  • Белая зарплата с ТК РФ;
  • ДМС со стоматологией;
  • Работу в гибридном формате: офис + удаленка или полная удаленка. Офис, кстати, рядом с м. Дмитровская. Тут есть кофе, фрукты, игровая комната с playstation и кикером и куча модных заведений на Хлебзаводе;
  • Если офис: компенсация фитнес зала рядом с ним;
  • Рабочая машина: Макбук или что-то другое на выбор;
  • Поддерживаем развитие каждого: закладываем бюджет на твое обучение, ставим цели и milestone's, проводим воркшопы, помогаем в написании статей на Хабр.