Middle/Senior Go-разработчик в сервис геолокации

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда

Описание вакансии

Условия работы

Ищем бэкенд-разработчика, чтобы создать собственный сервис геопозиционирования. Задача такой системы — определять местоположение пользователя, когда GPS неточен или недоступен. В таких случаях можно ориентироваться по сигналам точек wi-fi и базовым станциям GSM, но сначала нужно собрать о них информацию. Этим и предстоит заниматься. А ещё:

  • проектировать и реализовывать нагруженный (текущая нагрузка — 3K RPS, целевая — 10K+ RPS) бэкенд приёма и хранилище входной информации;
  • совместно с дата-сайентистом реализовывать алгоритмы геопозицонирования;
  • проектировать API геолокации, удобный как веб-клиентам, так и мобильному SDK;
  • реализовывать его для миллионов ежедневных пользователей;
  • эксплуатировать его совместно с инфраструктурными инженерами в духе подхода DevOps.

Что для этого понадобится

  • Хорошее владение языком Go.
  • Опыт создания нагруженных сервисов или интерес к этой теме.
  • Навыки работы с SQL и реляционными хранилищами.
  • Опыт и желание участвовать в организации CI/CD, мониторинга и других аспектов эксплуатации.

Будет плюсом:

  • знакомство с k8s и Helm;
  • способность читать и немного писать на Python (research-часть пишется на нём).

Мы работаем распределённо небольшой командой: дата-сайентист и два Go-разработчика. В ближайшее время планируем найти в команду QA-автоматизатора и ещё одного разработчика. За инфраструктуру отвечает отдельная команда профессионалов. 

Наш стек — Go, PostgreSQL, k8s, Helm, Python. Возможно, добавится что-то ещё из key-value хранилищ и очередей. 

Работа в 2ГИС

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