TechLead Backend Отелло в направление конверсии
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Ищем техлида направления конверсии в бэкенд команду сервиса бронирования отелей и впечатлений Отелло. Аудитория и покрытие сервиса по всему миру активно растут, мы активно работаем над брендом и хотим попробовать на практике кучу новых идей. Под это расширяем команду разработки и выделяем самостоятельные направления.
Команда и задачи
Ты присоединишься к команде, отвечающей за направление конверсии, в которое включено все что происходит с пользователем с того момента как он попадает на страницу оформления бронирования и до момента его выезда из отеля. Перед направлением стоят критичные для продукта задачи:
- Выделение сервисов направления в рамках монорепы и рефакторинг существующей кодовой базы под масштабирование команды.
- Модернизация архитектуры транзакционного процессинга под текущие и предстоящие потребности продукта.
- Реализация новой комплексной программы лояльности на основе уровней участников, открывающих доступ к особым скидкам и бонусам, повышенному кэшбэк в виде баллов спасибо, выделенной поддержке и другим преимуществам нашего продукта.
- Развитие анти-фрод механизмов.
- Развитие пользовательских сценариев после бронирования: часто после бронирования многое еще может измениться вплоть до выезда гостя из отеля — архитектура процессинга должна обеспечивать гибкость в таких сценариях.
- Интеграция альтернативного платежного шлюза и обеспечение доступности чекаута даже в сценариях отказа основного шлюза.
- Реализация новых методов и сценариев оплаты с существенно отличными от текущих бизнес процессами.
- Интеграция в продукт возможностей оплачивать не только бронирования но и дополнительные услуги.
- Построение аналитики и системы взаиморасчетов с контрагентами.
Технологии
У нас 4 датацентра с K8S в 2 локациях: Москва и Новосибирск. Используем Helm, Gitlab CI/CD, Jaeger, ELK, Prometheus/VictoriaMetrics и Grafana. Команда полностью самодостаточна и обеспечивает полный цикл разработки и доставки на прод.
Пишем REST сервисы и пайплайны обработки данных в монорепе на Go. Храним все в PostgreSQL и Clickhouse, а Kafka применяем для пайплайнов данных и асинхронных коммуникаций между сервисами.
А остальное будет зависеть от тебя :)
Процессы
Решаем проблемы пользователей и бизнеса за дни а не за стори-поинты. Любим динамичную и наполненную смыслом атмосферу — всегда задаем себе вопрос "Зачем?" и находим лучшие ответы на вопрос “Как?”. Любим простые решения, любим поговорить про архитектуру, линеаризацию и гарантии доставки.
Живем 4-х недельными циклами по Shape Up: 3 недели доставляем запланированную продуктовую ценность и 1 неделю отводим под демо/ретроспективы и под собственные задачи команды. Параллельно с доставкой идет планирование следующего цикла в составе продактов и лидов направлений. На задачи собираем небольшие автономные фича-тимы, возглавляемые фиче-крайними.
Ожидания от кандидата
- У тебя есть опыт разработки и проектирования распределенных систем от 5 лет на Java/Kotlin/Scala/С++/C#/Go.
- Ты понимаешь чем стратегия отличается от тактики и умеешь видеть картину целиком.
- Ты имеешь опыт разработки транзакционных систем и стейт-машин.
- Ты умеешь доводить дело до конца и добиваться результата.
- У тебя есть опыт эксплуатации и поддержки распределенных систем, ты понимаешь как построить надежный продукт и владеешь SRE-практиками.
- Ты обладаешь отличными навыками коммуникации и умеешь доносить инженерные цели как до команды, так и до бизнеса.
- Имеешь опыт менторства и развития инженеров.
Тебе предстоит
- Быть мультипликатором к эффективности работы всей команды.
- Глубоко погружаться в нашу предметную область и проблемы пользователей.
- Формировать инженерную стратегию и план развития своего направления, выступать в роли заказчика технических изменений.
- Проектировать архитектуру и технические решения для крупных и сложных задач в рамках планирования циклов.
- Наставлять команду в вопросах проектирования задач.
- Сопровождать команду в реализации технических решений.
- Обеспечивать масштабируемость системы под рост продукта и гарантировать SLO сервисов в своей зоне ответственности.
- Развивать инженерную культуру через разработку и внедрение инструментов и практик, повышающих эффективность работы команды.
- Быть примером для подражания и демонстрировать наши ценности на практике.
Условия работы
- 2ГИС — аккредитованная IT-компания.
- Техника и ОС на выбор.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.