Не получаете ответ?
Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
C# Developer (Backend): Разработка и развитие платежного процессинга и платформы обработки заказов для сервиса Заправки с акцентом на идемпотентность, распределенные транзакции и отказоустойчивость. Фокус на построении сложных саг, реализации outbox-механизмов и интеграции с внешними платежными провайдерами.
Локация: Москва, офис
Компания
Yandex — международная технологическая компания, создающая экосистему сервисов для миллионов пользователей.
Что делать
- Развивать платежный процессинг: проектировать сценарии авторизаций, списаний, возвратов и фискализации.
- Обеспечивать идемпотентность денежных операций и устранять расхождения между внутренней системой и партнерами.
- Развивать платформу обработки заказов через реализацию саг и outbox-механизмов.
- Работать с очередями, ретраями, распределенными блокировками и компенсациями для обеспечения стабильности заказов.
- Проектировать и поддерживать интеграции с АЗС, платежными провайдерами и программами лояльности.
Требования
- Опыт коммерческой разработки на C# в продакшене.
- Глубокое понимание .NET Core, принципов конкурентности, параллельности и асинхронности.
- Опыт работы с Linux, MongoDB, Redis и SQL.
- Опыт работы с очередями и распределенными системами.
- Навыки интеграции с внешними API, включая работу с нестандартными ответами.
- Способность решать сложные архитектурные задачи в команде.
Культура и преимущества
- Работа в одном из крупнейших тех-гигантов с современным стеком (.NET 10, YDB).
- Решение сложных инженерных вызовов в области высоконагруженных платежных систем.
- Профессиональный рост через работу с распределенными системами и сложной архитектурой.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →