Lead Backend Developer

TALAN

Job description

LEAD BACKEND DEVELOPER (.NET/C#)

🏢 Компания: TALAN 🌍 Формат: Удалёнка, глобально 🕒 Занятость: Полная занятость

Задачи:

• Проектирование и развитие .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 практики.

Будет плюсом:

• Опыт с антибот‑механизмами (например, Cloudflare: заголовки, сессии). • Знание DDD и event‑driven подходов, Saga/оркестраторы и управление транзакционными границами. • Опыт в безопасности платежей и антифроде, KMS/secret‑management. • Навыки property‑based тестирования, нагрузочного и performance‑тестирования.

Стек:

.NET, C#, EF Core, PostgreSQL, gRPC, Protobuf, RabbitMQ, Kafka, Prometheus, Grafana, OpenTelemetry, Docker, HTTP/2, Ed25519, SHA‑256, KMS, Outbox, Saga, CI/CD

📩 Отклик: @katyacheresh

Skills

  • csharp
  • ci/cd
  • docker
  • ef_core
  • grafana
  • grpc
  • kafka
  • dotnet
  • opentelemetry
  • postgresql
  • prometheus
  • protobuf
  • rabbitmq
  • saga

Languages

RU, EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Lead Backend Developer — TALAN | RVC