Golang backend developer (Mobile Backend)
Компания: 2GIS
Локация: Санкт-Петербург
О компании
2GIS — аккредитованная IT-компания, известная своим приложением для мобильных платформ iOS и Android, которое сочетает в себе 3D-движок карт и справочник с алгоритмами поиска. Платформа позволяет работать как в режиме онлайн, так и без интернета, обеспечивая доступ к актуальной информации на устройствах пользователей. Разработка сервиса поддерживается несколькими дата-центрами, что позволяет эффективно управлять знанием и данными.
Сейчас 2GIS создает новую команду Mobile Backend, нацеленную на улучшение интеграции серверной части с мобильными продуктами и ускорение процессов разработки. Это позволит сконцентрировать экспертизу, упростить координацию команд и повысить стабильность сервисов.
О вакансии
В рамках Mobile Backend вы будете играть ключевую роль в разработке и поддержке высоконагруженных бэкенд-сервисов для мобильных приложений. Ваша работа будет направлена на проектирование технических решений, которые решают интеграционные задачи, и тесное сотрудничество с командами мобильной разработки для повышения качества продукта.
Команда Mobile Backend стремится к укреплению мониторинга, централизованному управлению бэкендами и устранению технических долгов. Вы станете примером для коллег, показывая проактивный подход к улучшению архитектуры и качества кода.
Чем предстоит заниматься:
- Проектировать технические решения для интеграционных задач.
- Обеспечивать стабильную работу сервиса и его архитектуры.
- Работать с CI/CD и Kubernetes для доставки сервисов.
- Разрабатывать и поддерживать тестирование функционала.
- Участвовать в наставничестве менее опытных коллег.
Что мы предлагаем:
- Варианты работы: удалённо или в офисах в России.
- Полная белая зарплата и дополнительные дни отпуска по стажу.
- ДМС и возможность онлайн-консультаций с врачами.
- Обучение и поддержка выступлений на конференциях.
- Участие в хакатонах и корпоративных мероприятиях для развития навыков.
Обязанности
- Проектировать и реализовывать технические решения для интеграции.
- Поддерживать и улучшать кодовую базу и архитектуру.
- Обеспечивать доставку высоконагруженных сервисов с помощью CI/CD.
- Разрабатывать и проводить тесты для обеспечения качества.
- Гарантировать бесперебойную работу сервисов с соблюдением SLO.
- Наставлять менее опытных коллег и делиться опытом.
Требования
- Самостоятельно проектировать технические решения для интеграционных задач разного уровня сложности, тесно взаимодействия с командами мобильных клиентов.
- Брать на себя ответственность за кодовую базу продукта и демонстрировать проактивный подход к улучшению качества архитектуры проекта.
- Осуществлять доставку высоконагруженных сервисов с помощью CI/CD в K8s в несколько ДЦ.
- Демонстрировать структурированный подход к написанию тестов.
- Обеспечивать бесперебойную работу сервиса и заданный уровень SLO.
- Быть примером для подражания для менее опытных коллег и транслировать наши ценности на всю остальную команду.
- Опыт проектирования и разработки бэкенд-сервисов от 5 лет на любом языке программирования.
- Практический опыт разработки на Go от 3 лет.
- Опыт работы с реляционными и нереляционными БД, с брокерами сообщений.
- Ты ориентирован на решение проблем пользователей и бизнеса, а технологии не являются самоцелью.
- Умение структурировано и доступно выражать свои мысли, а также аргументированно отстаивать свою позицию.
- 2ГИС — аккредитованная IT-компания.
- Техника и ОС на выбор.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в ряде городов России.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
- Магазин мерча
- Экскурсии в офисы
Условия
- Удалённая работа или гибридный формат в офисах в нескольких городах.
- Полностью белая зарплата.
- Дополнительные дни отпуска за стаж работы в компании.
- ДМС и доступ к онлайн-консультациям с врачами.
- Обучение и поддержка в профессиональном развитии через курсы и тренинги.