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-компания.
- Техника и ОС на выбор.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Томске, Астане, Алма-Ате.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.