Middle Golang-разработчик (удаленно)

Зарплата

от 250 000 до 300 000 ₽

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

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

Компания

Revoluterra — это платформа автоматизированного создания и продвижения маркетплейсов.

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

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

Revoluterra — это highload проект внутри крупной (более 5 тыс. человек) IT-компании Первый БИТ.

Мы строим платформу автоматизации маркетинга, которая состоит из трех основных блоков.

Первый блок отвечает за лидогенерацию и работает по следующему принципу: сервису на вход подается какое-либо ключевое слово (это может название какой-либо товарной категории, например "велосипеды", или название какого-либо бренда, например "Merida"), а на выходе, после прохождения нескольких десятков шагов пайплайна, буквально в течении 20 минут получается самый крупный маркетплейс на заданную тему, охватывающий 100% возможной семантики, который содержит в себе все существующие предложения с ценами, отзывами, характеристиками, описаниями и видеообзорами. Таких маркетплейсов — тысячи, они привлекают органический трафик и как следствие генерят большое количество лидов (заказов).

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

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

Таким образом при помощи данной платформы:

  • покупатели находят исполнителя для своего заказа по самой выгодной цене в своем городе за считанные минуты
  • наши партнеры получают новых клиентов по минимальной цене (значительно дешевле всех существующих рекламных каналов на текущий момент)
  • а мы получаем вознаграждение за каждый проданный качественный лид

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

  • краулеры
  • парсеры
  • анализ и обработка текстов
  • очереди на миллионы задач
  • агрегаторы товаров
  • умный поиск и сопоставление товаров
  • автоматизация работы с внешними сервисами

Задачи:

  • оптимизация существующего кода
  • выпуск существующих сервисов в прод
  • получение и аналитика данных
  • проектирование новых веб-сервисов

Обязательные требования:

  • опыт коммерческой разработки на Golang от 1 года
  • опыт работы с очередями
  • опыт написания микросервисов, понимание микросервисной архитектуры
  • уверенное знание сетевых протоколов и HTTP транспорта
  • хорошее понимание асинхронно-событийного и многопоточного программирования
  • хорошее понимание того, как работает runtime (горутины, каналы, сокеты)
  • опыт работы с реляционными базами данных (Postgres, MySQL)
  • умение работать с системами контроля версий (git)

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

  • опыт построения высоконагруженных сервисов
  • знание NoSQL баз данных (ElasticSearch, Tarantool)
  • опыт работы с protobuf, gRPC
  • опыт работы с Prometheus, Grafana
  • опыт написания unit и нагрузочных тестов

Условия:

  • работа удаленная (мы работаем по московскому времени)
  • график работы 5/2, 8 часов в день, гибкие начало и конец работы
  • официальное оформление по ТК, полностью белая ЗП
  • заработная плата по итогам собеседования с периодическим ростом