Middle/Senior Go-разработчик в сервис геолокации (удаленная работа)
(вакансия в архиве)

29 апреля 2021

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

Вакансия: 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ГИС


  • Удалённая работа или релокация в Новосибирск

  • Белая зарплата и ДМС

  • Трудоустройство по ТК РФ

  • Классный офис с удобными переговорками и комнатами для отдыха

  • Техника и ОС — на твой выбор

  • Собственный учебный центр: курсы, тренинги и книги для прокачки скиллов

Ключевые навыки:
Разработка ПО Средний (Middle) Golang PostgreSQL Kubernetes