Backend Developer C# (.NET) Middle+ / Senior (удаленная работа)

21 августа 2026

Уровень зарплаты:
от 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-разработчик (Senior/Middle+)
Компания: Максилект
Зарплата: от 250 000 до 350 000 руб.
Senior .NET Backend Developer
Компания: Менделеев Мед
Зарплата: от 150 000 до 280 000 руб.
C#/.NET Backend Developer (Middle+/Senior)
Компания: Магер Анастасия Степановна
Зарплата: от 200 000 до 450 000 руб.
Senior C#/.NET Developer
Компания: ПОРТАЛ сеть робот-моек
Зарплата: от 300 000 до 300 000 руб.