logo

Fullstack .Net Developer

Вакансия уже неактуальна и находится в архиве

Обязанности

Мы – Dodo Brands, компания, которая развивает несколько брендов: Додо Пицца, кофейни Дринкит и донерные Донер 42, IT-подразделение Dodo Engineering. Мы родом из России, но наши амбиции глобальны. Сегодня у нас более 760 точек питания в 15 странах мира, включая Великобританию, Европейские страны и Нигерию.

Мы делаем ставку на IT и создаём Додо ИС, dodois — информационную систему, включающую клиентский сайт, мобильное приложение, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.

Нагрузка на нашу информационную систему удваивается каждый год: до 250 заказов в минуту в будни, 370 заказов в минуту в пики; 21 млн клиентов, MAU в среднем 3 млн; 22K+ сотрудников работает во всей сети; Маркетингу нужны новые фичи для клиентов, бизнесу для производства, а глобальные цели требуют инвестиций в качество, устранения технического долга, замены устаревающих технологий.

Как справляться со всем этим одновременно? Это вызов, с которыми мы имеем дело каждый день. Это то, что драйвит тех, кто к нам приходит.

Наша команда постоянно растет: 3 года назад в нашем IT было 20 человек, сегодня уже более 200.

Технологии:

  • .NET Framework, переходим постепенно на .NET Core:

    • ASP.NET MVC в монолите – 4 сервиса;
    • ASP.NET Core в монолите – 14 сервисов;
    • ASP.NET Core вне монолита на win серверах – 1 сервис;
    • ASP.NET Core вне монолита в k8s – 27 сервисов.
  • на сайте React + TypeScript, в бекофисе мигрируем с jQuery, Angular первых версий тоже на React + TypeScript;
  • 36 баз MySql на кластерах, кроме dev-окружений;
  • всё на Azure, с использованием RabbitMQ (местами Kafka, Azure Event Hubs), Kusto, CosmosDB, Redis и ещё много мелких радостей;
  • все новые сервисы мы пишем на .NET, под Linux, запускаем в Kubernetes;
  • детальный мониторинг на продакшене на базе Prometheus, сбор логов в Kusto, визуализация в Grafana, пейджер для дежурного в PagerDuty.

Требования

Чем предстоит заниматься:

  • участвовать в продуктовой разработке для автоматизации пиццерий;
  • решать fullstack задачи, полное разделение на frontend и backend - не наш путь;
  • принимать участие в разработке от бизнес идеи до продакшна;
  • работать по настоящему скраму с ежедневными стендапами, планированием, общением с бизнесом.

    Мы ожидаем:

    • опыт работы с ASP.NET MVC от 5 лет;
    • продакшн опыт работы с асинхронным кодом;
    • продакшн опыт с SOA;
    • опыт работы с БД большого объема;
    • понимание механизмов блокировок и дедлоков;
    • опыт работы с JS, Angular,React;
    • навык построения распределенных приложений: RabbitMQ, ActiveMQ, Kafka;
    • опыт разработки высоконагруженных приложений.

    Будет плюсом:

    • опыт с Docker и Kubernetes.

      Почему у нас круто работать?

      • Большие задачи. Сейчас мы лидеры на пицца-рынке России и только увеличиваем отрыв от конкурентов. Но мы хотим выиграть конкуренцию на международных рынках и активно развиваемся за рубежом. Мы собираемся стать первой глобальной розничной компанией родом из России.
      • Обмен опытом. У нас есть самоорганизующиеся community, где наши делятся друг с другом опытом, Dev Forum с приглашенными гостями, тренинги и интенсивы, уроки английского!
      • Высокая доступность. Система должна стабильно работать под пиковыми нагрузками обрабатывая данные с минимальной задержкой. Для этого мы используем очереди, микросервисы и асинхронность.
      • IT во главе угла. Мы меняем процессы при помощи технологий. Это то, что называется хайповым словом цифровая трансформация.
      • Команда профессионалов. У нас нет случайных людей. В нашей команде собрались люди с опытом работы в больших международных компаниях, которые понимают, как делать качественный продукт. eXP, TDD, DDD, pair programming, фреймворки гибкой разработки – это то, что мы используем в ежедневной работе.
      • No bullshit культура. Мы открыты и доверяем друг другу. У нас нет цепочек согласования и ресурсного планирования. Идеи максимально быстро трансформируются в ценность, которую получают наши клиенты.

Условия

  • Работа в офисе или удаленная работа, но иногда нужно приезжать в Москву пообщаться.
  • Стабильную, официальную заработную плату. Финальную сумму обсуждаем с каждым кандидатом
  • ДМС.
  • Оплату профильных конференций.
  • Оплату профильных курсов.
  • Покупку профессиональной литературы.
  • Скидку на уроки английского языка в Skyeng.
  • Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе.
  • Прокачку навыков публичных выступлений (сделаем из вас крутого спикера).
  • Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).
  • Фрукты, каши, кофе в офисе.
  • Коллекцию настолок и FIFA, чтобы расслабиться после работы.
  • Помощь в переезде кандидатам не из Москвы (релокационный бонус).
Вакансия уже неактуальна и находится в архиве