freehire launches on Product Hunt on 26 August.

Follow →

Разработчик на C# в Заправки

Open 16d

Summary

Build and maintain Yandex’s payment processing and order-handling backends in C#/.NET Core, integrating with external APIs and ensuring idempotent money flows across distributed systems.

Вы станете развивать платёжный процессинг и платформу обработки заказов, строить и поддерживать интеграции. Ждём, что вы не боитесь сложных архитектурных задач (у нас их много), писали на C# в проде, знакомы с .NET Core и Linux, интегрировались с чужими API, а также знаете MongoDB, Redis и SQL.Развивать платёжный процессинг
Проектировать сценарии с авторизациями, списаниями, частичными и полными возвратами, корпоративными балансами и фискализацией. Делать денежные операции идемпотентными, предотвращать повторные списания и разбираться в расхождениях между нашей системой, партнёрами и платёжными провайдерами. Развивать платформу обработки заказов
У нас заказ — это не одна запись в базе, а распределённый процесс из множества шагов, который может выполняться долго и затрагивать несколько внешних систем. Поэтому вам предстоит развивать саги и outbox-механизмы, работать с очередями, ретраями, распределёнными блокировками и компенсациями — чтобы заказы корректно завершались даже при таймаутах, повторной доставке сообщений и недоступности партнёров. Строить и поддерживать интеграции
Наш бэкенд находится на пересечении множества систем: АЗС, платёжных провайдеров, программ лояльности, моек, эвакуаторов, платных дорог и зарядных станций. Нужно подключать новых партнёров, проектировать и версионировать контракты, приводить разные внешние модели к единой логике сервиса и делать интеграции устойчивыми — в том числе когда партнёр отвечает медленно, присылает дубли или ведёт себя не совсем по документации. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Писали на C# в проде и понимаете различия между конкурентностью, параллельностью и асинхронностью, хорошо знакомы с .NET Core и Linux * Знаете MongoDB, Redis и SQL * Работали с очередями и распределёнными системами * Интегрировались с чужими API — включая те, что отвечают не по документации * Не боитесь сложных архитектурных задач * Умеете работать в команде* сильная команда, с которой можно расти; * сложные задачи для сервисов с миллионами пользователей; * зарплата на уровне рынка и выше; * премии каждые полгода для всех, кто успешно прошёл ревью; * ипотечные программы; * компенсация оплаты питания; * расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей; * спортзал, тренажёрный зал, йога в офисе; * гибкий график работы; * парковка; * помощь с переездом для иногородних сотрудников.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available