Middle Golang разработчик в команду Infrastructure & Operations

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

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

Компания

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

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

О компании и команде

Привет! Мы небольшая, но динамичная команда, которая занимается проектами на стыке инфраструктуры и продуктовой разработки.

Наши сервисы использует каждый пользователь, который открывает карту 2GIS, а также каждая команда, которая хочет стать частью On-Premise решения. И это только часть проектов!

Мы придерживаемся подхода "Code it, ship it, own it" — пишем код и тесты, разворачиваем систему, следим за ее работой, а иногда даже успеваем поиграть в Overcooked 2 по пятницам.

Немного о проектах

  • Хранилище тайлированных данных - раздает карту для web и mobile клиентов. Мы обрабатываем десятки тысяч запросов в секунду и оперируем терабайтами данных.
  • Хранилище артефактов для On-Premise - помогает продуктовым командам доставить свои приложения и данные в закрытый контур клиенту.
  • Различные проекты связанные с инфраструктурой и процессами разработки - On-Call система для дежурств, StatusBoard и многое другое. А в беклоге и в наших головах
    еще множество интересных идей.

Чем тебе нужно будет заниматься

  • Писать много качественного кода на Golang, проверять его unit-тестами.
  • Помогать с Code Review и участвовать в обсуждении архитектурных решений.
  • Писать деплой, охватывать код метриками и проводить релизы приложений.
  • Следить за работой приложений и принимать участие в On-Сall дежурствах.
  • Взаимодействовать со смежными командами, активно внося вклад в создание крутых фич и их успешное внедрение в продакшен.

Ожидания от кандидата

  • Опыт проектирования и разработки на Golang не менее 3 лет.
  • Способность и желание писать тесты к своему коду, включая как unit, так и интеграционные.
  • Понимание того, как написать оптимальные запросы в PostgreSQL, спроектировать структуру базы.
  • Опыт построения распределенных систем с интеграцией через Kafka/RabbitMQ/HTTP/gRPC.
  • Дополнительным плюсом будет опыт работы с Cassandra и другими NoSQL базами, а также базовое понимание или опыт работы с Kubernetes.
  • Ответственность за результат, умение работать с требованиями и готовность решать сложности, с которыми можно столкнуться на пути.

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

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