Ищем Senior Backend Developer (.NET) для архитектуры и развития высоконагруженной платёжной системы. Проектировать распределённые сценарии, работать с TON и внешними API, обеспечивать надёжность 99.99% и влиять на техническую стратегию продукта.

Обязанности:

  • Проектирование и развитие .NET-микросервисов, обрабатывающих тысячи запросов в секунду
  • Разработка платёжных флоу, оркестрация и интеграции с Fragment/TON
  • Обеспечение идемпотентности, ретраев и обработки сбоев в распределённой системе
  • Интеграция с внешними API с корректной работой заголовков, cookies и форматов
  • Проектирование схем PostgreSQL и оптимизация запросов под высокие нагрузки
  • Настройка Elasticsearch для поиска и аналитики
  • Снижение p95/p99, профилирование, внедрение кеширования и лимитирования
  • Построение наблюдаемости через Prometheus, Grafana и OpenTelemetry
  • Обеспечение безопасности: от хранения секретов до контроля доступа

Стек: .NET (C#), PostgreSQL, Elasticsearch, gRPC/REST, RabbitMQ/Kafka, Docker, Prometheus/Grafana, OpenTelemetry, криптография (Ed25519/SHA-256)

Требования:

  • Опыт разработки на .NET от 5 лет
  • Глубокое знание веб-интеграций: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded
  • Опыт с криптографией: Ed25519, SHA-256, бинарные протоколы
  • Сильный опыт с PostgreSQL (схемы, индексы, транзакции, миграции EF Core)
  • Опыт с микросервисами и брокерами: gRPC/Protobuf, RabbitMQ/Kafka, Outbox, идемпотентность
  • Опыт с Elasticsearch (индексы, маппинги, DSL, агрегации, синхронизация с БД)
  • Опыт обеспечения надёжности под нагрузкой: ретраи, таймауты, circuit-breaker, лимитеры
  • Наблюдаемость: Prometheus/Grafana, структурное логирование, OpenTelemetry
  • Практический опыт CI/CD и Docker; понимание чистой архитектуры, SOLID, тестирования и code review

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

  • Опыт с TON (TonSDK, Cell/BOC, тон-пруф, Telegram Stars)
  • Навыки обхода антибот-механик (Cloudflare, заголовки, сессии)
  • DDD/Event-driven, Saga/оркестраторы, распределённые транзакции
  • Опыт антифрода и безопасности платежей, KMS
  • Навыки написания бенчмарков и property-based тестов

Формат работы: удаленно

Часовой пояс: MSK