Middle/Senior Go-разработчик в Товары

9 октября 2021    42
Откликнуться


Мы ищем backend-разработчика, который будет вместе с нами помогать пользователям 2ГИС находить актуальную и полную информацию о товарах и услугах в городе.

Проект:

Наша команда занимаемся товарами в 2ГИС от и до:

  • собираем информацию о десятках тысяч товаров из разных источников;
  • обрабатываем это всё в потоковом режиме, чтобы показывать пользователям только корректные и актуальные данные;
  • отправляем информацию о товарах в сервисы, которые раздают информацию пользователям и предоставляют функциональность для поиска и фильтрации по данным.

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

Задачи:

Вы будете: 

  • разрабатывать Web API сервисы на Golang для взаимодействия с конечными пользователями в геораспределённой инфраструктуре и нагрузкой в сотни RPS;
  • создавать сервисы для импортирования данных о товарах из внешних источников;
  • проектировать структуру хранения данных в Elasticsearch/PostgreSQL, чтобы эффективно их использовать при объёме данных в несколько сотен гигабайт;
  • интегрироваться со смежными сервисами через Kafka/RabbitMQ/HTTP;
  • покрывать выпускаемые задачи unit-тестами, продуктовыми/техническими метриками, экспортировать их в Prometheus.

Требования:

Мы ждём, что вы:

  1. знаете Golang — типы данных, идиомы языка, конкурентность и её примитивы;
  2. уже разрабатывали веб-приложения с помощью Go — в рабочих задачах или pet-проекте;
  3. уверенно используете БД — вдумчивы в использовании любой SQL БД, работали с NoSQL-решениями (Elasticsearch, Cassandra);
  4. хотите расти и развиваться — прокачивать hard skills в backend-разработке и soft skills в командной работе и решении проблем.

Большим преимуществом будет:

  • опыт разработки production решений на Golang;
  • участие в проектировании и разработке систем обработки данных, ETL;
  • работа над проектами с большим объёмом обрабатываемых данных. 

2ГИС — одна из немногих компаний, где развита культура разработки на Golang. У нас вы сможете работать и общаться с другими Go-разработчиками, обмениваться опытом и участвовать во внутренних митапах.

Работа в 2ГИС:

  • Белая зарплата и ДМС
  • Трудоустройство по ТК РФ
  • Удобный для тебя график работы
  • Техника и ОС — на твой выбор
  • Удалённая работа или релокация в Новосибирск
  • Классный офис с удобными переговорками и комнатами для отдыха
  • Собственный учебный центр: курсы, тренинги и книги для прокачки скиллов

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

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