Middle Golang Engineer в команду UGC

Дата размещения вакансии: 03.07.2024
Работодатель: 2ГИС
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

Роль и команда

Мы ищем middle/senior golang разработчика в команду UGC (User generated content).

Благодаря работе команды UGC, объекты на карте наполняются отзывами и фотографиями, а пользователи получают возможность выбирать лучшие места в городе, используя чужой опыт. Мы не только отображаем контент, но и стимулируем пользователей его создавать — делиться своим опытом.

Мы — дружная команда опытных инженеров, всегда готовых помочь, поддержать и поделиться знаниями.

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

Стек

  • Golang, PostgreSQL, Kafka, Docker, k8s, ELK, Grafana, Prometheus.
  • Дополнительно используем: gRPC, RabbitMQ, Redis, Ceph, Cassandra.

Тебе предстоит

  • Разрабатывать новые и расширять существующие web-сервисы для взаимодействия с конечными пользователями в геораспределённой инфраструктуре и нагрузкой в сотни (а где-то и в тысячи) RPS.

  • Интегрироваться со смежными сервисами через Kafka/RabbitMQ/HTTP REST/gRPC.

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

  • Покрывать выпускаемые задачи модульными и интеграционными тестами, продуктовыми/техническими метриками.

  • Релизить решения в несколько дата-центров.

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

  • Опыт разработки stateful web-сервисов от 3 лет.

  • Отличные знания Golang — типы данных, идиомы языка, конкурентность и её примитивы.

  • Навыки работы с реляционными БД — уверенное написание SQL-запросов, оптимизации, проектирование структуры хранения данных.

  • Опыт работы с Kafka, RabbitMQ и подобными системами.

  • Умение работать в команде и с командой, развиваться самому и вкладываться в развитие коллег, договариваться о кросс-командном взаимодействии.

  • Желание технически развивать продукт.

  • Плюсом будут: навыки проектирования сервисов и их взаимодействия и опыт реализации и поддержки нагруженных систем.

Даже если ты не соответствуешь всем требованиям, но у тебя есть понимание что мы идеально подходим друг другу — то обязательно оставляй заявку. Возможно, ты как раз идеальный кандидат на эту роль!

Почему у нас классно

  • 2ГИС — аккредитованная IT-компания.
  • Техника и ОС на выбор.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Томске, Астане, Алма-Ате.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
  • Руководствуемся здравым смыслом, используем современные технологии и любим о них говорить.