Описание:
Ищем Golang Engineer в бэкенд команду сервиса бронирования путешествий Отелло. Наш продукт помогает пользователям находить выгодные места для отдыха в самых разных направлениях: от многолюдной Москвы и до уединенного местечка на берегу озера Байкал. Мы постоянно расширяем покрытие предложениями через интеграции с новыми партнерами, регулярно совершенствуем наши поисковые системы и алгоритмы. Интегрируем новые каналы коммуникации с пользователями, придумываем новые механики скидок и более удобные способы оплаты — мы одержимы решением проблем наших пользователей. Практикуем лучший процесс разработки на основе Shape Up, любим динамичную и наполненную смыслом атмосферу — всегда задаем себе вопрос "Зачем?" и находим лучшие ответы на вопрос “Как?”. Любим простые решения, любим поговорить про архитектуру, линеаризацию и гарантии доставки, но не видим технологии как самоцель. Пишем гексагональные REST сервисы в монорепе на Go, храним данные в PostgreSQL и Clickhouse, используем Kafka для пайплайнов данных и асинхронных коммуникаций между сервисами. Разворачиваемся в собственном Kubernetes кластере в четырех датацентрах, используем Helm, Gitlab CI/CD, Jaeger, ELK, Prometheus/VictoriaMetrics и Grafana. Тебе предстоит Работать в распределенной команде: мы планируем встречи с 10 до 14 по Москве. Решать проблемы пользователя в составе кросс-функциональных групп вместе с продактами, дизайнерами, ребятами с фронтенда и QA. Самостоятельно проектировать технические решения для интеграционных задач разного уровня сложности. Делать прототипы и MVP для быстрой проверки продуктовых гипотез, а затем на их основе строить долгосрочное решение для удачных гипотез. Брать на себя ответственность за кодовую базу продукта и демонстрировать проактивный подход к улучшению качества архитектуры проекта. Демонстрировать структурированный подход к написанию тестов. Обеспечивать бесперебойную работу сервиса и заданный уровень SLO. Быть примером для подражания для менее опытных коллег и транслировать наши ценности на всю остальную команду. Будем рады пообщаться, если У тебя есть опыт проектирования и разработки бэкенд-сервисов от 5 лет на любом языке программирования. У тебя есть опыт работы с реляционными и нереляционными БД, с брокерами сообщений. Ты ориентирован на решение проблем пользователей и бизнеса, а технологии не являются самоцелью. Плюсом будет опыт с: Go, PostgreSQL, Kafka, Elasticsearch, Clickhouse, Kubernetes. Даже если ты не соответствуешь всем требованиям, но у тебя есть понимание что мы идеально подходим друг другу - то обязательно оставляй заявку. Возможно, ты как раз идеальный кандидат на эту роль! Почему Golang-разработчику хорошо в 2ГИС Здесь развита культура разработки на Golang. В 2ГИС вокруг тебя много других Golang-разработчиков, с которыми можно обсуждать интересные тебе темы. Периодически мы делаем внутренние митапы, любим выступать с докладами.У нас полноценная команда разработки продукта, в которой есть также frontend и mobile-разработчики, QA-инженеры, дизайнеры, продуктовые и проектные менеджеры. Кроме того 2ГИС — аккредитованная IT-компания. Техника и ОС на выбор. У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Сан