Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
All jobs

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

seniorremote~$3.3K /moСанкт-Петербург, RUScore undefined/1005d ago
Market insights
📊 Backend: salaries and demand on the market
Stack
c#djangogrpckafkaopentelemetrypostgresqlredisrests3sql
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Ищем разработчика, который умеет взять бизнес-задачу, спроектировать минимально необходимое решение, реализовать его, покрыть тестами и уверенно довести до production. BeetRoute — туристическая платформа с картами, местами, маршрутами, медиа и рекомендациями. NET Core. 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 и CRU
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @ekaterinovikova