Go developer в команду отелей сервиса путешествий
Город:
Москва
Занятость:
Полная занятость
Компания "Туту.ру"
Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 790 человек, из них около 300 — ИТ.
Мы хотим, чтобы люди, купившие у нас билеты, могли легко найти отель и забронировать его в пару дополнительных кликов. Поэтому задача — сделать хороший сервис для бронирования. Что особенно важно после ухода с рынка Букинга.
Учитывая, какая у нас аудитория (самая большая по России по трафику), мы планируем выйти в лидеры по бронированию отелей РФ в ближайшие три года. Сейчас мы делаем всё, чтобы пользователи могли легко и непринуждённо забронировать все варианты размещения, включая отели, виллы, частный сектор и даже отдельные комнаты в городах по всему миру.
Для этого всего нужна разработка — бэк в одной из продуктовых команд.
Немного про стек
Набор микросервисов на Go, которые разворачиваются на внутренней платформе (Openshift, Kubernetes, Docker). Используем MongoDB как одну из основных баз, а MariaDB, PostgreSQL при необходимости реляционных решений. В остальном: Redis, ClickHouse, Kafka.
От вас нужно
— Опыт коммерческой разработки веб-приложений на Go от четырёх лет.
— Опыт работы с монолитными и сервисными архитектурами.
— Опыт работы с MongoDB.
— Опыт проектирования архитектуры приложения, взаимодействия сервисов и описания интерфейсов (REST openapi, grpc protobuf).
— Понимание CI/CD, Docker, Kubernetes.
— Базовые знания по unit-тестированию.
— Способность работать в кросс-функциональной Scrum-команде.
Основные задачи
— Поддержка существующей инфраструктуры и разработка новых продуктовых задач.
— Реализация масштабируемых сервисов внутри архитектуры отелей в рамках продуктовых, интеграционных и других задач.
— Создание кода на долгую перспективу.
— Реализация компонентов в соответствии с техническим направлением Туту как сервиса путешествий.
— Интеграции с внутренними и внешними партнёрами.
— Выбор и контроль технологий.
— Поддержание здорового технического долга.
Про команду и рабочие процессы
Мы работаем небольшими кросс-функциональными командами внутри общего продуктового направления. Команды состоят из 1–2 backend-разработчиков, frontend, iOS, Android, QA, системного аналитика и тимлида.
Кроме того, в направлении есть выделенная команда дискавери, где есть общие роли ПО, дизайнеров, исследователей и продуктовых аналитиков.
Все роли предполагают много взаимодействия между командами внутри направления, а также горизонтальными командами на уровне всей компании.
Мы работаем по скраму, классическими двухнедельными спринтами, в спринте есть планирование, ПБР, демо, ретро и, конечно, дейлики.
Разработчики пишут новый код и покрывают тестами по пирамиде тестирования. Стараемся писать больше юнит-тестов, чем интеграционных и e2e. QA-инженер обучает команду практикам тестирования, помогает составлять тест-кейсы, подключается к проверке выпускаемых задач, пишет интеграционные- и e2e-тесты в случае необходимости, участвует в развитии подходов обеспечения качества.
Мы делаем большой акцент на самостоятельность и зрелость команд, поэтому и ответственность за качество финального продукта лежит на всех участниках команды. Мы ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.
График работы
Работаем 5/2, гибкое начало рабочего дня. Можно взять место в офисе или работать на гибридном графике и приезжать в офис по потребности.
Про компанию
— Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
— Сильный блог на Хабре, где пишут в том числе технари о своей работе.
— Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
— Открываются новые направления, где можно делать всё с нуля.
Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.
Структура собеседований
— Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет».
— Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;)
— Финальная встреча с командой и её руководителем.
05 Декабря
Senior Frontend developer( Сбербанк )
Москва
Компания "Сбербанк" Мы - команда «Управление обеспечением», которая внедряет новые продукты и оптимизирует существующие для бизнеса Департамента...
05 Декабря
Москва
Компания "БАНК УРАЛСИБ" Мы ищем Java-разработчика в команду, которая занимается разработкой полностью обновленного онлайн-банка. Да, мы банк,...
05 Декабря
Python developer (Middle/Senior)( Умскул )
Москва
Компания "Умскул" «Умскул» — самая крупная онлайн-школа подготовки к ЕГЭ и ОГЭ, которая входит в топ-10 EdTech-компаний в России, а также...
05 Декабря
Москва
Компания "Сбербанк" Мы создаем технологическое решение на базе LLM модели (гига чат) которое способно заменить на процессах операционного дня...
05 Декабря
Team lead команды разработки продукта( ИК СИБИНТЕК )
Москва
Компания "ИК СИБИНТЕК" Обязанности: Выполнять работы по созданию (модификации) и сопровождению ИТ-продуктов; Планировать и управлять...
Вакансия размещена в отрасли