Вакансия в архиве, на неё нельзя откликнуться.

Go Developer

Требуемые навыки

БэкендСтарший (Senior) · Golang

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

Москва · Полный рабочий день

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

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

Нужно затащить бекенд взаимодействия огромного количества сервисов с CRM-системой. У нас в Туту миллионы клиентов, мы всё для них автоматизируем. В итоге из примерно 400 человек штата около 200 человек — ИТ-команды, и из них больше сотни разработчиков. От вас нужно будет развивать CEM (client experience management). Это, по сути, центр уведомледний и точка, откуда ведутся все коммуникации с клиентами — пуши, SMS, почта и так далее. Оттуда уходят «пора в аэропорт, через 3 часа ваш вылет, погода в городе прибытия +14, дождь», оттуда уходят заказанные билеты, чеки и всё остальное, оттуда же уходят пуши «ваша электричка задерживается на 4 минуты». 

Чтобы не получился зоопарк, нужен один человек, который будет отвечать за интеграцию CRM со всеми продуктами, то есть некий повелитель API, соединяющий всех с CRM. Общий смысл — мы заносим интеграторскую функцию внутрь компании. 

В команде сейчас тимлид и старший инженер. Выделенных ролей по функциям нет (например бэкенд, или тестирование, или product owner), мы все задачи распределяем между собой.

Стек: микросервисы на go, php, python в kubernetes, базы - mysql, mongo, elastic, redis, очереди - kafka, rabbitmq, эксплуатация – ELK-стэк, jaeger, Grafana, Prometheus. Релиз ci/cd в kubernetes (openshift), ревью в bitbucket, кросс с другими смежными командами. 

График: 2 в офисе, 3 дома, 2 выходных, goto График. Офис около Нагатинской, но у вас есть шансы об этом никогда не узнать. 

Аджайл почти отсутствует, только стендапы по 10 минут по утрам. Есть взаимодействие с аналитиками других команд, то есть это встречи и созвоны с ними.

Что нужно по навыкам: опыт работы на GO, умение разбираться с php-кодом, потому что на нём как раз написан монолит, который мы разбираем в GO-сервисы. Понимание микросервисов, в том числе проектирования API. Желание и умение тестировать свой продукт. Понимание работы реляционных и nosql баз данных. Понимания очередей. Понимание CI/CD, Docker, Kubernetes.

Структура собеседования:

Пройти HR-менеджера, 30 минут, сразу перед тех собеседованием. Никаких «кем вы видите себя через 5 лет»; 

Встреча с командой и парой GO-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);

Разговор с руководителем отдела и Product Owner. 

О компании

Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, регулярная переиндексация зарплаты раз в квартал и так далее. Обучение, книги, обмен опытом (правда, в случае ИБ только внутри команды и с админами). 

Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.