Senior Go developer

Hi, Rockits!

Senior Go developer

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

Привет! Меня зовут Юля и я ищу Senior GO разработчика в компанию, которая входит в топ-3 лидеров в сфере онлайн продаж путешествий и крупнейшее туристическое агентство.

В сердце сайта и мобильных приложений находится набор сервисов, отвечающих за поиск ассортимента пакетных туров, это высоконагруженная часть системы, обрабатывает до 10 тыс. поисковых запросов в минуту, и в этот поисковый движок открыта эта вакансия :)

Команда движка состоит из Go, Scala и Ruby разработчиков.

Стек:

- Go 1.24

- PostgreSQL, Elasticsearch, Redis, Clickhouse

- RabbitMQ, Kafka

- Kibana, Grafana, Prometheus, Sentry

- Gitlab CI/CD, Werf, Kubernetes

Задачи:

Тебе предстоит заниматься развитием и улучшением поискового движка, а также функционала, связанного с поиском пакетных туров и проживания.

Поисковый движок включает в себя:

- Прямые интеграции с поставщиками инвентаря по API;

- Функционал формирования динамических пакетных туров;

- Функционал определения дополнительных услуг и сервисных сборов;

- Инструменты автоматизации маппинга (сопоставления) справочников отелей, номеров, типов питания, регионов и пр.;

- Инструменты мониторинга взаимодействия со внешними системами, а также качества работы внутренних сервисов;

- Инструменты балансирования и оптимизации нагрузок (в т.ч. на внешние системы).

Что для нас важно:

- Коммерческий опыт в backend разработке от 6 лет, из них на Go от 2 лет;

- Опыт проектирования и разработки архитектуры сервисов с асинхронным взаимодействием;

- Уверенное владение SQL и понимание устройства реляционных баз данных;

- Применение TDD / BDD при разработке и рефакторинге;

- Опыт декомпозиции сложных систем на более простые;

- Самостоятельность, инициативность, внимательность, критическое мышление и здоровый перфекционизм;

- Высшее техническое образование (IT, math, physics).

Будем плюсом:

- Опыт работы с NoSQL и распределенными базами данных;

- Опыт коммерческой разработки приложений на Ruby или Scala (FP);

- Опыт по внедрению / развитию инструментов и служб мониторинга;

- Опыт профилирования и оптимизации Go приложений.

Что у нас:

- Выделенная под домен команда из 12 человек: 7 инженеров (включая тимлида), 3 аналитика, 2 QA;

- Команда продукта и разработки полностью инхаус, все работают удаленно, суммарно ~50 специалистов.

Процесс и инструменты:

- Scrum, среднесрочное квартальное планирование;

- Корпоративный мессенджер Loop;

- Доска и документация в Yandex Tracker / Buildin.

Условия:

- Оформление по ТК РФ и полностью белая зарплата;

- Аккредитованная IT-компания;

- Полностью удаленная работа;

- 50% компенсации ДМС после исп. срока;

- 50% оплата курсов, конференций, обучающих материалов после исп. срока;

- 50% компенсации на покупку техники после исп. срока (техника останется у тебя);

- Скидки на путешествия и другие бонусы (Газпром бонус, "Еще больше", GetTransfer, Я.Практикум).

Этапы собеседований:

1. С HRBP до 30 минут.

2. Техническое собеседование 45-90 минут.

3. * Знакомство с СТО до 30 минут.

4. * Берем 2 референса с предыдущих мест работы и делаем оффер!

В отлике указывайте свой тг и зп ожидания!

Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию