Додо Пицца
.NET Developer/Разработчик C#
От 120000 до 200000Part- или full-time, Без опыта, Москва, Можно удалённоДодо Пицца — сеть пиццерий, развивающаяся по модели франчайзинга. Сегодня у нас более 450 пиццерий в 12 странах мира, включая США, Великобританию и Китай.
Ядро нашей франшизы — информационная система Dodo IS, которая управляет большинством бизнес-процессов в пиццерии. Система спроектирована из небольших сервисов на .NET Core, всё заворачивается в Docker и управляется в Kubernetes. Вся инфраструктура развёрнута в Microsoft Azure.
Почему работать у нас круто?
- У нас нет неадекватных заказчиков, бизнес существует очень тесно с IT и понимает ценность качественной разработки. У нас нет стейкхолдеров, которые приходят в разработку с фразами «Сделайте мне это вчера!».
- Разработка ведётся командами по 3-5 человек, в которых все решения принимаются совместно. Активно используем практики eXP, том числе и парное программирование.
- Мы против корпоративного буллшита! У нас нет начальников и подчиненных, мы прислушиваемся к каждому мнению. В командах разработки нет формальной должности тимлида, а в IT нет человека, который единолично принимает решение за всех. Структура максимально горизонтальная.
- У нас выстроен процесс CI/CD, мы разрабатываем небольшими шагами, пишем понятные юнит тесты. Сила в автоматизации всего и вся!
- Мы делаем упор на инженерную культуру в команде. Нам важно качество нашей системы, поэтому мы инвестируем время в рефакторинг.
- Комфортные условия — это неотъемлемая часть работы в Додо Пицце! У нас удобный, просторный офис в центре Москвы, современные машины для работы, ДМС со стоматологией. А ещё каждый разработчик может принять участие в опционной программе.
Чем предстоит заниматься?
- Участвовать как в разработке бизнес фич, так и в системной разработке;
- Решать fullstack задачи, полное разделение на frontend и backend — не наш путь;
- Принимать участие в разработке от бизнес идеи до продакшна;
- Работать по настоящему скраму с ежедневными стендапами, планированием, общением с бизнесом.
Что по стэку?
- .NET Framework, переходим постепенно на .NET Core;
- React на новом сайте, AngularJS на бэкофисе, но мигрируем на React, базы MySQL;
- Всё на Azure, с использованием RabbitMQ, Redis, Elastic, Cake билды и ещё много мелких радостей;
- Запускаем всё в Docker и постепенно оборачиваем все сервисы в Kubernetes;
- Мы двигаемся к микросервисной архитектуре.
Какие требования к соискателю?
- опыт работы с ASP.NET MVC от 5 лет;
- продакшн опыт работы с асинхронным кодом;
- продакшн опыт с SOA;
- опыт работы с БД большого объёма;
- понимание механизмов блокировок и дедлоков.
Будет плюсом:
- навык построения HA-приложений: RabbitMQ, ActiveMQ, Kafka;
- опыт с Docker и Kubernetes;
- опыт работы с JS/Angular/React.
А ещё…У нас нет строгого графика работы, каждая команда настраивает процесс под себя. Сколько времени вы провели в офисе, и когда пришли на работу, никто не контролирует.