Напиши текст вакансии для должности "Senior Go (Golang) разработчик в Товары". Название компании: "2ГИС". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Golang', 'PostgreSQL', 'SQL', 'RabbitMQ', 'Elasticsearch', 'Kafka', 'Prometheus', 'k8s'

Мы ищем backend-разработчика, который будет вместе с нами помогать пользователям 2ГИС находить актуальную и полную информацию о товарах и услугах в городе. Проект Наша команда занимаемся товарами в 2ГИС от и до:   собираем информацию о десятках тысяч товаров из разных источников;   обрабатываем это всё в потоковом режиме, чтобы показывать пользователям только корректные и актуальные данные;   отправляем информацию о товарах в сервисы, которые раздают информацию пользователям и предоставляют функциональность для поиска и фильтрации по данным.   Большой объём данных делает многие из перечисленных задач настоящим испытанием: постоянно нужно находить разумный компромисс между скоростью, качеством и ресурсоёмкостью решения. Задачи Вы будете:   разрабатывать Web API сервисы на Golang для взаимодействия с конечными пользователями в геораспределённой инфраструктуре и нагрузкой в сотни RPS;   создавать сервисы для импортирования данных о товарах из внешних источников;   проектировать структуру хранения данных в Elasticsearch/PostgreSQL, чтобы эффективно их использовать при объёме данных в несколько сотен гигабайт;   интегрироваться со смежными сервисами через Kafka/RabbitMQ/HTTP;   покрывать выпускаемые задачи unit-тестами, продуктовыми/техническими метриками, экспортировать их в Prometheus.   Требования Мы ждём, что вы:   знаете Golang — типы данных, идиомы языка, конкурентность и её примитивы;   уже разрабатывали веб-приложения с помощью Go — в рабочих задачах или pet-проекте;   уверенно используете БД — вдумчивы в использовании любой SQL БД, работали с NoSQL-решениями (Elasticsearch, Cassandra);   хотите расти и развиваться — прокачивать hard skills в backend-разработке и soft skills в командной работе и решении проблем.   Большим преимуществом будет:   опыт разработки production решений на Golang;   участие в проектировании и разработке систем обработки данных, ETL;   работа над проектами с большим объёмом обрабатываемых данных.   2ГИС — одна из немногих компаний, где развита культура разработки на Golang. У нас вы сможете работать и общаться с другими Go-разработчиками, обмениваться опытом и участвовать во внутренних митапах. Работа в 2ГИС  Удалённая работа