
Senior .Net разработчик, Москва.
▷ Работодатель: Додо Пицца
(профиль,отзывы)
💰 From 250000 RUR. | Режим: office |
10
* This listing is inactive or archived *
Мы - команда платёжного шлюза, занимающаяся онлайн-платежами во всех бизнесах Dodo Brands (Dodo Pizza , Doner 42 , Drinkit ☕), а это ~900 заведений в 16 странах мира. На наших плечах лежит груз ответственности за самый щепетильный аспект оформления заказа онлайн — получение денег от клиентов и контроль за тем, чтобы эти деньги нашли своего получателя-франчайзи.
Так как мы ищем изначально уже опытного бойца, то не собираемся кидать его только на баги в первые три месяца онбординга. В среднем наши задачки бывают размером от “фигня, за полдня делается” до “фигня, за полгода сделаем”, например:
- Интеграция новых эквайрингов и схем оплаты (мобильные кошельки/банкинги, например, SberPay)
- Разруливание прилётов: Apple Pay/Google Pay отключили в России, внезапные китайские фаерволы, появились новые правила для платёжных провайдеров итд
- Помощь товарищам по команде: покодить в паре с мобильщиками, поревьювить пулл-реквест и тд.
Твоего накопленного опыта хватает, чтобы самостоятельно решать ~90% задач с минимальным обсуждением внутри команды, а остальные ~10% — ты готов(а) поисследовать со своей командой. Умеешь разговаривать ртом и слушать ушами, готов(а) спорить и соглашаться.
По технической части ты:
- Обладаешь знаниями кто такой CLR , зачем он нужен и имеешь общее представление как он работает (GC, ThreadPool, synchronization primitives, etc)
- Понимаешь концепции о выполнении кода параллельно/последовательно, синхронно/асинхронно
- Имеешь опыт работы с sql базами данных; особенно будет хорошо, если ты знаешь технические аспекты про индексы, блокировки, уровни изоляции, а также умеешь читать выхлоп от планировщика запросов
- Имел(а) возможность пощупать nosql базы данных
- Понимаешь принципы проектирования распределенных систем
-
Плюсом будет знание английского языка, хотя бы технического. В наших задачках ты встретишь много документации международных эквайрингов; иногда общаться с ними в чатах/созвонах.
Технический стек:
Мы немного отличаемся от других команд и продуктов внутри Dodo Engineering, некоторые штуки залетают в технический радар компании благодаря нашей команде.
На данный момент работаем с этим:
- .NET6
- GRPC (spec-first подход, спеки лежат в отдельном репе со своим CI)
- Orleans (акторами решаем проблему распределенной обработки транзакций)
- MySQL 8 (зарекомендовала себя как рабочая лошадка внутри нашей компании, переехали с MS SQL, чтобы порезать косты и снизить свой вендор-лок)
- Envoy (наш API gateway)
- K8s (сами описываем конфигурации и деплоим сервисы)
- Github Actions (CI/CD)
- 25 микросервисов отвечающих за домен оплаты (это не дань карго-культу микросервисности, а помощь в масштабировании процесса разработки)
- Полное observability (логи, метрики, трейсинг, дампы, алерты)
- Полностью облачная инфраструктура (Azure + Yandex Cloud)
- RabbitMQ (привет, MassTransit! Планируем переезд на Kafka)
У нас service-oriented architecture на новый лад с современными инструментами и Event Sourcing в ядре процессинга.
- Удаленная работа;
- Стабильная, официальная заработная плата. Финальную сумму обсуждаем с каждым кандидатом;
- ДМС с первого дня;
- Оплата профильных конференций;
- Оплата профильных курсов;
- Покупка профессиональной литературы;
- Скидка на уроки английского языка в Skyeng;
- До 4000к оплата встреч с психологом/психотерапевтом Alter;
- Прокачка навыков публичных выступлений (сделаем из вас крутого спикера);
- Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).