Напиши текст вакансии для должности "Middle/Senior Golang-разработчик (удаленно)". Название компании: "Revoluterra". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Golang', 'Git', 'Базы данных', 'E-Commerce', 'Highload', 'gRPC', 'SQL', 'Go', 'Микросервисы', 'PostgreSQL', 'MySQL', 'NoSQL', 'ElasticSearch', 'Tarantool', 'protobuf', 'Prometheus', 'Grafana', 'Unit Testing'

  Revoluterra — это совместный проект с крупной (более 5 тыс. человек) IT-компанией Первый БИТ. Мы строим e-commerce платформу, которая соединяет продавцов и покупателей. Для покупателей мы обеспечиваем новый пользовательский опыт за счет предоставления большого количества предложений от продавцов в режиме онлайн, где с каждым продавцом можно коммуницировать через чат (мессенджер) напрямую, узнавать информацию, торговаться, и т.п. как, например, на любой фриланс бирже или авито/юле. А продавцам обеспечиваем новый дешевый канал привлечения целевых покупателей. Проблему любой новой торговой платформы (классическая проблема курицы и яйца: на платформе нет покупателей - невозможно привлечь продавцов, на платформе нет продавцов - не возможно привлечь покупателей) - мы решаем за счет собственной технологии. Она основывается на нашей многолетней экспертизе в e-commerce, seo и paid traffic: мы автоматизировали ручную деятельность всех людей, кто в классическом (ручном) подходе участвует в данном процессе: сбор семантического ядра, типизация, кластеризация, сбор информации о товарах, категоризация, контент-менеджмент, создание и запуск рекламных кампаний и т.п. Тем самым мы смогли создать себе возможность выпускать неограниченное количество узкоспециализированных сайтов, посвященных той или иной теме. Наши сайты представляют из себя брендовые сервисы, которые ни в коем случае не являются SEO-спамом, они не нарушают ни одного правила поисковых систем, отлично ранжируются, не аффилируются между собой и не вводят покупателей в заблуждение, а четко и публично описывают весь бизнес-процесс и логику заложенную в сам сервис. Наш стек: Golang, Tarantool, MySQL, grpc, все на микросервисахНаша команда: 6 разработчиков и devopsРазработка идет по Agile: недельные спринты + daily meetings В нашу команду мы ищем людей, которые способны быстро решать задачи связанные с разработкой высоконагруженных веб-сервисов:  краулеры парсеры анализ и обработка текстов очереди на миллионы задач агрегаторы товаров умный поиск и сопоставление товаров автоматизация работы с внешними сервисами  Задачи:  оптимизация существующего кода выпуск существующих сервисов в прод получение и аналитика данных проектирование новых веб-сервисов  Обязательные требования:  опыт коммерческой разработки на Golang от 2х лет опыт работы с очередями опыт написания микросервисов, понимание микросервисной архитектуры уверенное знание сетевых протоколов и HTTP транспорта хорошее понимание асинхронно-событийного и многопоточного программирования хорошее понимание того, как работает runtime (горутины, каналы, сокеты) опыт работы с реляционными базами данных (Postgres, MySQL) умение работать с системами контроля версий (git)  Будет плюсом:  опыт построения высоконагруженных сервисов знание NoSQL баз данных (ElasticSearch, Tarantool) опыт работы с protobuf, gRPC опыт работы с Prometheus, Grafana опыт написания unit и нагрузочных тестов  Условия:  работа удаленная (мы работаем по московскому времени) график работы 5/2, 8 часов в день, гибкие начало и конец работы официальное оформление по ТК, полностью белая ЗП (возможны варианты оформления с ИП, ООО и самозанятыми) заработная плата по итогам собеседования с периодическим ростом