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

9 декабря 2021

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

Вакансия: Golang Техлид в команду Товары



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


Проект


Какие задачи мы решаем в нашем проекте:


  • собираем информацию о товарах из разных источников: прайс листы от десятков тысяч компаний, из тематических агрегаторов, от компаний в личном кабинете 2ГИС и других источников;

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

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

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

Чем занимается команда  разработчиков:


  • разрабатывает Web API сервисы на  для взаимодействия с конечными пользователями, в гео-распределенной инфраструктуре и нагрузкой в сотни RPS;

  • разрабатывает Web API сервисы на  для взаимодействия с представителями компаний в справочнике 2ГИС;

  • разрабатывает сервисы для импортирования данных о товарах из внешних источников;

  • проектирует структуру хранения данных в Elasticsearch/Postgresql для их эффективного использования при объеме данных порядка сотен Гб;

  • интегрируется со смежными сервисами через Kafka/RabbitMQ/HTTP;

  • покрывает выпускаемые задачи unit тестами;

  • покрывает выпускаемые задачи продуктовыми/техническими метриками, экспортировать их в Prometheus.

Задачи


Чем придется заниматься техлиду  разработчиков:


  • принимать стратегические технические решения по развитию продукта;

  • являться техническим ментором для разработчиков;

  • являться заказчиком для беклога технических задач в проекте;

  • участвовать в проектировании и разработке задач команды. 

Кроме того:


  • 2ГИС - одна из немногих компаний, где развита культура разработки на  - именно у нас ты можешь работать и общаться с другими “гошниками”, обмениваться опытом, участвовать во внутренних митапах по интересным тебе темам. Доклады наших ребят об используемых технологиях можешь посмотреть тут: https://techno.2gis.ru/experts/

  • У нас широкий и разнообразный технический стек в рамках проекта. Помимо , мы используем Scala, Python, , PostgreSQL, Elasticsearch, RabbitMQ, Kafka, Grafana, Prometheus, Docker, Kubernetes, Gitlab.

Требования


Мы ждём от тебя:


  • наличие системного мышления, которое будет позволять задавать команде вектор технического развития  backend сервисов;

  • опыт коммерческой разработки на  и работы с реляционными БД(PostgreSQL/MySQL), брокерами сообщений(RabbitMQ/Kafka) уровня middle и выше.

  • умения выстраивать коммуникации как внутри команды, так и со внешними заказчиками и командами;

  • успешного опыта наставничества в команде.

Условия


Белая зарплата, официальное трудоустройство, ДМС — это уже классика. Что ещё?


У нас удобный график работы: выбирай, когда работать, главное — будь на связи с коллегами и вовремя выполняй задачи. Спокойно относимся к удалёнке. Если захочешь работать из офиса — поможем с релокацией в Новосибирск. На выбор предоставляем несколько вариантов техники и ОС, наиболее комфортных для работы. Для удалёнки — доставим и поможем настроить.

Ключевые навыки:
Бэкенд Golang Docker PostgreSQL Kubernetes Работа в команде

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