Lead Backend Developer по .NET/C#
Что за роль
Lead Backend Developer в компании TALAN, работающий над проектированием и развитием .NET-сервисов. Основная задача — обеспечение надёжности и масштабируемости систем, а также управление командой разработчиков.
Что предстоит делать
- Проектирование и развитие .NET-сервисов: бизнес-логика, платежные и оркестрационные флоу.
- Обеспечение надёжности: идемпотентность, повторные попытки, дедупликация, Outbox/Saga, обработка сбоев.
- Интеграция внешних API с корректной работой с заголовками, cookies и форматами (multipart, JSON).
- Проектирование и оптимизация PostgreSQL: схемы, индексы, миграции, оптимизация запросов и блокировок.
- Работа над производительностью и масштабируемостью: профилирование, снижение p95/p99, кеширование и лимитирование.
- Управление командой (2–4 разработчика): распределение задач, код-ревью, менторство и онбординг.
Что потребуется
- 5+ лет опыта разработки и минимум 1–2 года в роли Tech Lead / Team Lead или готовность взять лид-задачи.
- Опыт код-ревью и менторства, умение давать конструктивную обратную связь.
- Глубокие знания сетевых протоколов и веб-интеграций: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded.
- Понимание криптографии и форматов: Ed25519, SHA-256, работа с бинарными протоколами и байтовыми префиксами.
- Опыт с PostgreSQL и EF Core: проектирование схем, транзакции, миграции и индексы.
- Микросервисы и интеграции: gRPC/Protobuf, очереди/брокеры (RabbitMQ/Kafka), паттерны Outbox и идемпотентности; наблюдаемость (Prometheus/Grafana, OpenTelemetry); Docker и CI/CD практики.
Что важно знать
Здесь важна не только скорость разработки, но и качество инженерных решений: много работы с архитектурой, производительностью и внутренними стандартами команды.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram