Senior python developer | Feedback team

Зарплата

от 250 000 до 320 000 ₽

Требования

Бэкенд, Старший (Senior)PythonDjangoFastAPI

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

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

Компания

Единая автоматизированная платформа для комплексного управления репутацией и онлайн-присутствием бренда

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

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

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)
  • Опыта в составлении сложных технических и архитектурных решений, а также их реализации
  • Любовь к тестам, тайпингам и метрикам будет огромным плюсом :)

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

  • Удалённая работа;
  • Полный рабочий день с ПН-ПТ с 9:00 до 18:00 (МСК);
  • Интересные задачи и современный стек технологий;
  • Официальное оформление с первого дня прихода на работу (возможно как на белорусское юрлицо, так и как с ИП);
  • Вилка ЗП от 3500$;
  • Пересмотр зарплат 1 раз в год по результатам работы;
  • Полное отсутствие бюрократии.