Middle Golang разработчик в Товары (удаленная работа)
(вакансия в архиве)

21 марта 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Middle Golang разработчик в Товары



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


Проект:


Наша команда занимаемся товарами в 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-разработчиками, обмениваться опытом и участвовать во внутренних митапах.


Условия:


  • Само собой, полностью белая зарплата, размер которой обсуждаем на собеседовании. Есть ДМС и все классические IT-плюшки. 

  • Ремоут-френдли. Доставим всё, что нужно для комфортной работы, и организуем встречи с командой онлайн и офлайн.

  • Можно работать и в офисе: новый центр разработки в Санкт-Петербурге и два классных офиса в Новосибирске — 11 этажей в «Сан Сити» и два этажа в Технопарке. Можем организовать релокацию!

  • Нет дресс-кода и строгого графика. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

  • Руководствуемся здравым смыслом, используем современные технологии и любим о них говорить.

Ключевые навыки:
Бэкенд Golang SQL PostgreSQL Apache Kafka Prometheus Elasticsearch RabbitMQ Kubernetes

Посмотрите похожие вакансии

Middle/Senior frontend developer (vue.js)
Компания: ВсеИнструменты.ру
Зарплата: з.п. не указана
Middle+/Senior Go developer
Компания: ВсеИнструменты.ру
Зарплата: з.п. не указана
Middle PHP/GoLang Developer (Laravel)
Компания: ZenSupplies
Зарплата: от 280 323 до 327 043 руб.