Вакансия Senior python developer | Feedback team

21 сентября 2021    42
Откликнуться

Rocketdata.io – белорусская IT-компания, резидент Парка Высоких Технологий Беларуси, разрабатывающая платформу для управления информацией о бизнесе и работе с отзывами в популярных онлайн источниках.Rocketdata - сервис, который позволяет компаниям с множеством филиалов автоматически добавлять информацию о каждой офлайн-точке во все наиболее популярные интернет-источники: Google и Яндекс-карты, навигаторы, каталоги, справочники, социальные сети; исправлять неверную информацию и вносить актуальную во все эти ресурсы из единого кабинета, а также получать моментальные уведомления об отзывах и отвечать на них.Rocketdata пользуются больше 250 клиентов со всего мира (A1, Евроторг, Nike Приорбанк, Mark Formelle, KFC, Burger King, Car Price и др.)Одним из важных продуктовых направлений компании RocketData является работа с отзывами. Рейтинг компаний на основе отзывов является очень важным фактором ранжирования компаний в поиске, а также влияет на конечный выбор пользователя при выборе компании. На текущий момент мы собираем отзывы из 100+ источников, и не собираемся останавливаться на достигнутом. Для сбора отзывов мы делаем сотни миллионов запросов в сутки, чтобы наши клиенты могли как можно раньше реагировать на новые отзывы своих клиентов и вовремя давать обратную связь. На текущий момент у нас в команде 3 Python Dev, Product Owner и QA. Задач становится все больше, поэтому мы ищем себе нового коллегу.

В обязанности команды входит:

  • Сбор отзывов для наших клиентов из большого количества каталогов, таких как Яндекс, Google, facebook, 2gis, Irecommend и еще около 100 площадок, и мы планируем быстро расти в количестве и качестве.
  • Предоставление возможности нашим клиентам работать из личного кабинета или из CRM системы и позволяем:
    • оставлять жалобы на отзыв;
    • редактировать ответы на отзыв;
    • удалять ответы на отзыв;
    • работать с вопросами / ответами.
  • Фильтрация, агрегация, тегирование, автоответы, готовые шаблоны и другие возможности, позволяющие нашим клиентам удобно и оперативно отвечать на отзывы.
  • Предоставление аналитики по работе с отзывами:
    • распределение отзывов по тональности;
    • распределение по рейтингу;
    • динамика рейтинга локаций;
    • распределение по регионам;и многое другое.
  • ML.
  • Генерация отзывов и рассылки.
  • Выгрузка отчетности.
  • Интеграции платформы с crm системами клиентов.

В работе мы используем лучшие практики Agile software development:

  • Daily meeting.
  • Еженедельные grooming meeting.
  • Двухнедельный спринт с ретроспективой и планингом на будущий спринт.
  • Таск-менеджер Jira.
  • Вики-система Confluence.

Весь код проходит обязательную процедуру code review, проверку на наличие тестов и метрик. Метрики являются неотъемлемой частью работы продукта, ввиду огромного количества интеграций, на работу которых мы, к сожалению, никак повлиять не можем, на основе которых мы настраиваем различного вида алерты, для скорейшего реагирования на внешние изменения. Для создания метрик пользуемся инструментами Grafana и prometheus. Также мы используем Sentry и ELK для отслеживания ошибок и мониторинга логов.

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

Ожидается много новых технических вызовов связанных с более тесной интеграцией с 2gis и повышением нагрузки на конечный сервис.

У нас гибридная архитектура, есть и микросервисы и сервисоориентированный монолит. На текущий момент мы работаем со следующим стеком технологий:

  • Django
  • fastapi
  • celery
  • scrapy
  • rabbitmq
  • postgresql
  • mongodb
  • elastic
  • redis

Мы ждем от тебя:

  • Релевантный опыт от 3-ех лет.
  • Хорошее знание и опыт работы с Django + DjangoORM (или Flask + SQLAlchemy).
  • Опыта работы с Celery, RabbitMQ, Redis.
  • Опыта работы с асинхронными фреймворками (aiohttp, fastapi).
  • Опыта в составлении сложных технических и архитектурных решений, а также их реализации.
  • Любовь к тестам, тайпингам и метрикам будет огромным плюсом :)

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.