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

Python Developer

Зарплата

от 110 000 до 160 000 ₽

Требования

БэкендPythonAnsibleGitRedisRabbitMQCeleryMongoDBPostgreSQLFlaskDjango

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

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

Компания

Разработка системы для управления рекламой в социальных сетях.

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

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

HiConversion - это платформа для управления и оптимизации таргетированной рекламы в социальных сетях. Мы делаем SAAS сервис, который позволяет оперативно создавать, удобно управлять и эффективно оптимизировать рекламные кампании клиентов во vkontakte и одноклассниках. В основе приложения лежит разработанная нами методология и алгоритмы управления рекламой в социальных сетях.

Основные бизнес-задачи требуют обработки постоянно обновляющихся статистических данных. Так как происходит это через небольшие интервалы времени, надо уметь обеспечить достаточную эффективность и высокую производительность кода.

Наша система представляет собой набор микросервисов, часть из которых взаимодействует друг с другом напрямую, часть - косвенно.

Мы понимаем, что для каждой задачи нужны свои инструменты. Задач у нас много и разных. Инструментов, соответственно, тоже:

  • Django, Tornado, Flask, Falcon
  • PostgreSQL, MongoDB, Celery, RabbitMQ, Redis
  • YouTrack, Git, Ansible, Jenkins

Не обязательно иметь опыт работы с каждой из перечисленных технологий, но очень желательно понимать где и как быстро получить информацию по возникающим вопросам.

Пожелания к соискателю:

  • Опыт разработки на Python: 3+ лет
  • Опыт написания unit-тестов к своему и не только коду
  • Опыт многопоточной обработки данных
  • Опыт работы с PostgreSQL, написание запросов, оптимизация, знание особенностей
  • Умение уместно применять паттерны и ловко избегать антипаттернов в работе
  • Ответственность за результат, педантизм и занудство в разумных количествах
  • Уметь рассчитывать собственные силы, соблюдать заявленные сроки
  • Способность без лишних стенаний браться даже за набившие оскомину проблемы и решать их
  • Способность как к самостоятельной, так и к командной работе
  • Навыки построения архитектуры нетривиальных приложений
  • Умение отличать важное от второстепенного

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

  • Работа в коллективе, где всем не всё равно.
  • Богатый ассортимент задач, которыми можно заняться с первого дня работы! Биллинг, обработка статистических данных, автоматические и полуавтоматические оптимизационные алгоритмы (на следующий день выдадим еще много интересного!)
  • Уютный офис, коллектив из доброжелательных людей со здоровой порцией цинизма в каждом.
  • Достойную зарплату и возможность как профессионального, так и финансового роста.

Бонусы

- Для сотрудников в офисе есть возможность 1 день в неделю работать удалённо