📍 Москва (м. Автозаводская)Полная удалёнка
Мы Dodo Brands — международная компания, развивающая 3 бренда: Dodo Pizza, Drinkit.
Dodo Pizza — самый крупный бренд и лидер в России по количеству открытых пиццерий. Всего у нас 950+ пиццерий в 18 странах. Мы разрабатываем мобильное приложение и сайт для заказа пиццы. Кроме того — собственную информационную систему Dodo IS, которая помогает пиццамейкерам приготовить заказ, курьерам привозить горячую пиццу, а менеджерам на смене и управляющим видеть, насколько эффективны процессы в пиццериях.
А Dodo Engineering — это IT-команда Dodo Brands.
Подробнее о Dodo Engineering можно прочитать в нашем RTFM.
Мы ставим цель сделать лучшее мобильное приложение в мире для доставки пиццы, которое не смогут сделать агрегаторы, так как они не контролируют всю цепочку создания ценности — от меню до работы курьеров.
Чтобы достичь этой цели, мы планируем сделать редизайн приложения. Сейчас мы на стадии проработки концепта редизайна, поиска прорыва и реализации быстрых побед в виде фич в приложении. Поэтому сейчас мы ищем Tech Lead в Dodo, юнит Digital Pizza Experience. Мы ждем, что ты ворвешься в этот бурный поток креативной работы и поможешь нам сделать лучшее приложение на рынке.
Технологии/инструменты
.NETASP.NET CoreKubernetesAzure Cosmos DBMySQLKafkaGithub ActionsAzure+Yandex Cloud
- Полностью облачная инфраструктура.
- Observability (логи, метрики, трейсинг, дампы, алерты).
Про продукт и команду
Digital Pizza Experience (DPX) — юнит-оунер глобальных приложения и сайта Dodo Pizza. Мы не только затаскиваем большие изменения в части клиентского опыта, но и развиваем центр экспертизы клиентского опыта, настраивая процесс работы с гипотезами и запуская исследования пользователей.
Наш юнит состоит из нескольких кросс-функциональных фича-тим. В команде есть все необходимые функции, чтобы делать крутой продукт: Android, iOS, Frontend, Backend, QA, PPL, дизайн и продуктовая аналитика. Сейчас мы в процессе трансформации структуры. В скором времени хотим прийти к нескольким независимым командам, каждая из которых будет развивать свой домен.
Примеры последних проектов в работе:
- Флоу выбора адреса с использованием геолокации клиента.
- Темная тема.
- Отслеживание курьера на карте.
- Редизайн навигации на главной.
Про процессы
- Мы постоянно следим за SLO, бюджетом ошибок и работаем с тех долгом. Находим время, чтобы править баги и вносить глобальные архитектурные изменения.
- У нас хорошо прокаченный CI/CD: мы пишем интеграционные и Unit-тесты, следим за процентом покрытия кода. Все фичи выкладываем под фича-тоглами. Пишем RFC на серьезные изменения и проходим нагрузочное тестирование.
- Работаем в кроссфункциональных продуктовых командах и обсуждаем задачи совместно с мобильными разработчиками, дизайнером, аналитиком и PO.
Кто такой Tech Lead в Dodo
- Tech Lead — это технический партнер владельца продукта.
- Техлид отвечает за общий технический вижн развития продукта и его реализацию.
- Техлид отвечает за разработку и реализацию нефункциональных требований к продукту (таких, как масштабируемость, надежность, тестируемость, производительность, безопасность и т.д.) и сервисам, из которых он состоит, а также обеспечивает их реализацию (как с помощью команд внутри юнита DPX, так и самостоятельно).
Тебе предстоит
- Возглавить Backend-направление юнита Digital Pizza Experience.
- Совместно с Product Lead юнита планировать развитие продукта и по необходимости подключаться к конкретным командам.
- Управлять качеством сервисов: архитектурой, техническими метриками, скоростью сжигания техдолга и т.д.
- Запускать проекты внутри домена Digital Pizza Experience, так и со смежными командами.
- Принимать участие в ежегодном assessment разработчиков, давать обратную связь.
- Разрабатывать крутые фичи.
- Развивать сервисы с технической точки зрения.
- Иногда заниматься поддержкой, разбором прилетов и багов.
Мы ждём, что ты
- Уверенно владеешь современными .NET и C#.
- Владеешь экспертизой по работе с реляционными и документоориентированными базами данных.
- Обладаешь опытом разработки высоконагруженных и распределенных систем.
- Умеешь построить архитектуру сложного домена и согласовывать контракты взаимодействия (как внутри, так и снаружи юнита).
- Способен внедрять технически сложные решения и нести ответственность за результат.
- Умеешь системно и критически мыслить.
Условия
- Можно работать удалённо или в уютном офисе на Автозаводской в Москве.
- Стабильная, официальная заработная плата, вилка в рынке. Конкретную сумму обсуждаем с каждым кандидатом.
- Работа в команде профи и энтузиастов — мы обмениваемся опытом и растем друг с другом.
- Оплатим профильное обучение, купим билет на конференцию и необходимые книги.
- Поможем публично выступить, прокачать тебя как автора статей, раскрутить в комьюнити.
- Скидка на уроки английского языка в Skyeng и на сессии психолога в Alter.
- ДМС тоже есть, с первого рабочего дня.
Про комьюнити
- Онбординг. В течение первых трёх месяцев тебе во всём помогает опытный инженер, а потом останется твоим ментором. Не будет периода, когда ты не знаешь куда идти, у кого спросить и что делать. Погружение во все процессы максимально стремительное и гладкое.
- Кроссфункциональные команды. В каждой команде есть все нужные специалисты: Android, iOS, QA, бэкенд, продакт оунер. Все компетенции рядом, чтобы иметь полный контроль над задачей.
- Постоянная работа с техдолгом. Мы критически относимся к техдолгу, поэтому каждую неделю планируем работы по его устранению, берём их и исправляем (всё по договорённости с продактами).
- Collective Code Ownership. Мы не делимся по отдельным фичам, каждый продукт может повлиять на любую часть приложения и сайта. Например, программа лояльности может поменять меню, экран бонусов, заказ и трекинг заказа. Высокая свобода, но и высокая ответственность.
- Еженедельная встреча разработчиков всей компании (dev-forum). Рассказываем, чему научились, что попробовали, с какими проблемами столкнулись.
- Хотим прокачать IT-бренд: писать статьи, вести канал и участвовать в конференциях. У нас уже есть редактор и наставник по выступлениям, теперь надо разогнаться. Мы ведем блог на Хабре.
- У нас крутые команды frontend и мобильной разработки. К примеру, iOS разработчики ведут канал и даже написали книгу про доступность. Мы строим кроссфункциональные команды, чтобы все нужные люди работали вместе над одним продуктом, поэтому надо будет работать вместе.
Полезные материалы
Выступление Федора Овчинникова перед командой и партнерами.
Екатерина Седых Talent Partner