СписокРабот
Вся Россия
    Все города

    Backend Developer C# (.NET) Middle+ / Senior

    300 000 – 400 000 ₽
    НПК КВАРЦ Санкт-Петербург
    Удаленная работа Постоянная занятость опыт от 6 лет
    Откликнуться на сайте работодателя

    Описание

    Ищем разработчика, который умеет взять бизнес-задачу, спроектировать минимально необходимое решение,реализовать его, покрыть тестами и уверенно довести до production.BeetRoute — туристическая платформа с картами, местами, маршрутами, медиа и рекомендациями. Развиваем backendв сторону микросервисной архитектуры и постепенно переносим функциональность из существующего монолита всервисы на ASP.NET Core.Что нужно уметь:• Уверенный C#, ASP.NET Core, async/await, DI,CancellationToken.• REST API, идемпотентность, cursor pagination, корректнаяобработка ошибок.• EF Core: транзакции, tracking/no-tracking, migrations,concurrency.• PostgreSQL: индексы, EXPLAIN ANALYZE, блокировки,MVCC, оптимизация SQL.• Unit и integration tests; желательно Testcontainers.Распределённые транзакции:• Saga Pattern: choreography / orchestration.• Transactional Outbox, Inbox / Idempotent Consumer.• At-least-once delivery, deduplication, повторная обработкасообщений.• Компенсирующие операции и failure scenarios.• Подход: локальные ACID-транзакции + eventualconsistency.Будет плюсом:• PostGIS и работа с геоданными.• Redis, S3/CDN, OpenTelemetry, Serilog.• High-load API и оптимизация под стабильный SLA.• Опыт миграции функциональности из Django/другогомонолита.Микросервисы:• Практический опыт или уверенное пониманиемикросервисной архитектуры.• Границы сервисов, ownership данных,database-per-service.• REST/gRPC и асинхронная интеграция через Kafka.• Retries, timeouts, idempotency, eventual consistency.• Backward compatibility и независимый deploymentсервисов.Для Senior дополнительно:• Самостоятельное проектирование сервисов иtransactional boundaries.• Декомпозиция монолита без переноса legacy.• Выбор синхронного или асинхронного взаимодействия.• Анализ производительности и отказных сценариев.• Техническое ревью архитектуры и решений команды.Что ценим:• Умение самостоятельно разбираться в существующемкоде.• Понимание бизнес-инвариантов, а не только DTO иCRUD.• Простые и надёжные решения без лишних абстракций.• Ответственность за решение от проектирования доproduction.Основной стек: C# / .NET 9–10, ASP.NET Core, FastEndpoints, EF Core, Dapper, PostgreSQL, PostGIS, Redis, Kafka, S3, Docker,OpenTelemetry, Serilog, Testcontainers, GitLab CI/CD.

    Источник: hh · Опубликовано: 6 дней назад

    Ещё вакансии в городе Санкт-Петербург

    Все
    Симплант Санкт-Петербург
    Полный день Постоянная занятость опыт от 1 года

    Компания «СИМПЛАНТ» более 20 лет специализируется на комплексных поставках медицинского оборудования и расходных материалов в государственные и частные клиники по всей территории России. Сейчас в связи с расширением мы и…

    Лавка Пекаря Санкт-Петербург
    Гибкий график Постоянная занятость без опыта

    "Лавка Пекаря"– это сеть Булочных Кондитерских, с уютной атмосферой, приветливыми сотрудниками и качественной вкусной продукцией. Приглашаем в команду Продавца-кассира. Работайте в шаговой доступности от дома и радуйте г…

    Электровелокурьер

    250 000 – 300 000 ₽
    Николаева Анастасия Васильевна Санкт-Петербург
    Вахта Постоянная занятость без опыта

    В компанию «Самокат» требуются велокурьеры с проживанием. ЭЛЕКТРОВЕЛОСИПЕД БЕСПЛАТНО ! Наши условия: ДОХОД от 200 000 до 300 000 РУБЛЕЙ В МЕСЯЦ 🔥 ✈️ Приезжай доставлять заказы клиентам Самоката в: — Екатеринбург — Новоси…

    Bekitzer Family Санкт-Петербург
    Гибкий график Частичная занятость опыт от 1 года

    Bekitzer Family — это холдинг из 9 ресторанов от петербургских рестораторов. Bekitzer Family — это не просто сеть ресторанов Bekitzer и пита-баров Babaganoush; мы стремимся привнести в город нечто большее, чем просто еду…