.NET developer
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Dodo Brands – международная компания, развивающая 3 бренда Додо Пицца, Дринкит и Донер 42. Мы работаем в 14 странах мира, включая Великобританию, Китай, США, Нигерию и Германию. С 2020 года в нашем портфеле брендов появилась сеть кофеен Drinkit (пока 1 точка) и донерных Doner 42 (пока 1 точка).
Мы делаем ставку на IT и создаём Додо ИС, dodois — информационную систему, включающую клиентский сайт, мобильное приложение, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.
Нагрузка на нашу информационную систему удваивается каждый год: 120 заказов в минуту сегодня, 7 528 309 уникальных клиентов, 18 000 сотрудников работают с информационной системой. Пиковые нагрузки в 3 раза превышают обычные выходные. Маркетингу нужны новые фичи для клиентов, бизнесу для производства, а глобальные цели требуют инвестиций в качество, устранения технического долга, замены устаревающих технологий.
Как справляться со всем этим одновременно? Это вызов, с которыми мы имеем дело каждый день. Это то, что драйвит тех, кто к нам приходит.
Наша команда постоянно растет: 3 года назад в нашем IT было 20 человек, сегодня уже 150.
Немного сухой информации по нашему стеку:
- .NET Framework, переходим постепенно на .NET Core;
- ASP.NET MVC в монолите – 15 сервисов;
- ASP.NET Core в монолите – 2 сервиса;
- ASP.NET Core вне монолита – 22 сервиса;
- React на новом сайте, AngularJS на бэкофисе, но мигрируем на React;
- Базы MySQL, Cosmos DB с MongoDB Api;
- Всё на Azure, с использованием RabbitMQ (местами Kafka, Azure Event Hubs), Kusto, CosmosDB, Redis, ElasticSearch и еще много мелких радостей;
- Все новые сервисы мы пишем на .Net, под Linux, запускаем в Kubernetes;
- Запускаем все в Docker и постепенно оборачиваем все сервисы в Kubernetes;
- Детальный мониторинг на продакшне на базе Prometheus, сбор логов в Azure Data Explorer, визуализация в Grafana, пейджер для дежурного в PagerDuty;
- Отличный CI&CD, сборка, запуск тестов и деплой в продакшн полностью автоматизированы;
- Мы двигаемся к микросервисной архитектуре и канареечным релизам;
- Нативные клиентские приложения для Android (Kotlin) и iOS (Swift).
Чем предстоит сделать:
Трансформировать архитектуру сервисов Додо ИС, чтобы обеспечивать необходимые:
- стабильность работы сервисов, с которыми взаимодействует клиент,
- скорость разработки в них новых фич.
Мы ожидаем:
- опыт работы с ASP.NET MVC от 5 лет;
- продакшн опыт работы с асинхронным кодом;
- продакшн опыт с SOA;
- опыт работы с БД большого объема;
- понимание механизмов блокировок и дедлоков;
- навык построения распределенных приложений: RabbitMQ, ActiveMQ, Kafka;
- опыт разработки высоконагруженных приложений.
Будет плюсом:
- опыт с Docker и Kubernetes.
Бонусы
Почему у нас круто работать?
- Большие задачи. Сейчас мы лидеры на пицца-рынке России и только увеличиваем отрыв от конкурентов. Но мы хотим выиграть конкуренцию на международных рынках и активно развиваемся за рубежом. Мы собираемся стать первой глобальной розничной компанией родом из России.
- Обмен опытом. У нас есть самоорганизующиеся community, где наши ребята делятся друг с другом опытом, Dev Forum с приглашенными гостями, тренинги и интенсивы, уроки английского!
- Высокая доступность. Система должна стабильно работать под пиковыми нагрузками обрабатывая данные с минимальной задержкой. Для этого мы используем очереди, микросервисы и асинхронность.
- IT во главе угла. Мы меняем процессы при помощи технологий. Это то, что называется хайповым словом цифровая трансформация.
- Команда профессионалов. У нас нет случайных людей. В нашей команде собрались люди с опытом работы в больших международных компаниях, которые понимают, как делать качественный продукт. eXP, TDD, DDD, pair programming, фреймворки гибкой разработки – это то, что мы используем в ежедневной работе.
- No bullshit культура. Мы открыты и доверяем друг другу. У нас нет цепочек согласования и ресурсного планирования. Идеи максимально быстро трансформируются в ценность, которую получают наши клиенты.
Приятные бонусы:
- Хотим, чтобы нашим коллегам было комфортно работать:
- комфортный офис в центре Москвы, крыша с видом на Москва-реку;
- современные машины Core i7, 32 Гб RAM с двумя мониторами;
- Хотим, чтобы наши коллеги развивались и:
- оплачиваем участие в конференциях в качестве слушателя и спикера;
- проводим в офисе различные активности, митапы, лекции, интенсивы;
- Хотим, чтобы нашим коллегам было небезразлично:
- адекватная белая зарплата, ДМС, скидки от наших партнеров.
Дополнительные инструкции
Буду рад подробнее рассказать про нас и наши команды
Монетов Антон
a.monetov@dodobrands.io
Telegram: @MonetAn