FullStack .NET Developer
Ключевые навыки
Мы Донер 42 – новая сеть донер-кафе быстрого питания от Dodo Brands. Разрабатываем с нуля концепцию донерной, в которой будет вкусно, безопасно, быстро и доступно. Донер (шаверма, шаурма) — блюдо, которое едят по всему миру и мы планируем глобально масштабировать нашу сеть.
Делаем ставку на IT и создаём Додо ИС, dodois — информационную систему, включающую клиентский сайт, мобильное приложение, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.
У нас небольшая независимая стартап-команда с возможностями и ресурсами Додо Пиццы. Основной наш фокус — улучшение опыта гостя при заказе с помощью мобильного приложения и адаптация существующей информационной системы под новые процессы.
Немного сухой информации по нашему стеку:
-
.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).
Чем предстоит заниматься:
-
участвовать в продуктовой разработке для автоматизации донерных;
-
решать fullstack задачи, полное разделение на frontend и backend - не наш путь;
-
принимать участие в разработке от бизнес идеи до продакшна;
-
работать в режиме стартапа: с широкой зоной ответственности, быстрыми изменениями и на результат.
Мы ожидаем:
-
опыт работы с ASP.NET MVC от 2 лет;
-
продакшн опыт работы с асинхронным кодом;
-
продакшн опыт с SOA;
-
опыт работы с БД большого объема;
-
понимание механизмов блокировок и дедлоков;
-
опыт работы с JS, React;
-
навык построения распределенных приложений: RabbitMQ, ActiveMQ, Kafka;
-
опыт разработки высоконагруженных приложений.
-
Что вам нравится шаверма (шаурма, донер)
Будет плюсом:
-
опыт с Docker и Kubernetes.
Почему у нас круто работать?
-
У нас вкусно. Мы долго и серьезно прорабатываем вкус наших блюд.
-
Атмосфера стартапа. У нас маленькая команда, где каждый решает широкий круг задач. Все участвуют в обсуждении ключевых вопросов по проекту, влияющих на развитие концепции. Любые идеи приветствуются, обсуждаются и после принятия решения быстро реализуются.
-
Большие задачи. Мы создаем первую глобальную сеть донерных. Будем конкурировать с самыми крупными игроками в сфере фастфуда.
-
Обмен опытом. У нас в Dodo Brands есть самоорганизующиеся community, где наши делятся друг с другом опытом, Dev Forum с приглашенными гостями, тренинги и интенсивы, уроки английского!
-
Высокая доступность. Система должна стабильно работать под пиковыми нагрузками обрабатывая данные с минимальной задержкой. Для этого мы используем очереди, микросервисы и асинхронность.
-
IT во главе угла. Меняем процессы при помощи технологий, поэтому у нас продуктово-ориентированное IT, постоянно взаимодействующее с бизнес командой.
-
Команда профессионалов. У нас нет случайных людей. В нашей команде собрались люди с опытом работы в больших международных компаниях, которые понимают, как делать качественный продукт.
-
No bullshit культура. Мы открыты и доверяем друг другу. У нас нет цепочек согласования и ресурсного планирования. Идеи максимально быстро трансформируются в ценность, которую получают наши клиенты.
Приятные бонусы:
-
В офисе или удаленная работа: коворкинг в Петербурге или офис в Москве.
-
Белая заработная плата.
-
ДМС.
-
Оплата профильных конференций.
-
Оплата профильных курсов.
-
Покупка профессиональной литературы.
-
Скидки на уроки английского языка в Skyeng.
-
Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе.
-
Прокачку навыков публичных выступлений (сделаем из вас крутого спикера).
-
Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).