Backend Developer C# (.NET) Middle+ / Senior (удаленная работа)
21 августа 2026
Уровень зарплаты:
от 300 000 до 400 000 руб.
от 300 000 до 400 000 руб.
Требуемый опыт работы:
Не указан
Не указан
Вакансия: Backend Developer C# (.NET) Middle+ / Senior
Описание вакансии
Ищем разработчика, который умеет взять бизнес-задачу, спроектировать минимально необходимое решение,реализовать его, покрыть тестами и уверенно довести до 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-транзакции + eventual
consistency.
Будет плюсом:
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.
Посмотрите похожие вакансии
C#/.NET Backend Developer (Middle+/Senior)
Компания: Магер Анастасия Степановна
Зарплата: от 200 000 до 450 000 руб.
Компания: Магер Анастасия Степановна
Зарплата: от 200 000 до 450 000 руб.
