Senior Backend Developer (.NET)
- Role
- Backend
- Experience
- Senior
Open to UTC+3…UTC+3. Set where you work from to check your eligibility.
No BS summary
Senior .NET backend developer with 5+ years of .NET experience for a high-load payment system. Needs PostgreSQL, microservices, gRPC/REST, RabbitMQ/Kafka, Elasticsearch, Docker, observability, and cryptography experience. Remote global, MSK timezone.
Core skills
Required skills
Optional skills
REMOTE GLOBAL
Мы ищем сильного Senior Backend Developer (.NET), который готов взять на себя архитектуру и развитие высоконагруженной платёжной системы. Проектировать сложные распределённые сценарии, работать с TON и внешними API, обеспечивать надёжность на уровне 99.99% и влиять на техническую стратегию продукта.
Чем предстоит заниматься: В работе — проектирование и развитие .NET-микросервисов, обрабатывающих тысячи запросов в секунду. В зоне ответственности — платёжные флоу, оркестрация, интеграции с Fragment/TON, сложная бизнес-логика. Предстоит самостоятельно принимать решения по архитектуре БД, поиску, кешированию и отказоустойчивости.
Основные задачи: • Обеспечение идемпотентности, ретраев и обработки сбоев в распределённой системе • Интеграция с внешними API с корректной работой заголовков, кук и форматов • Проектирование схем 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
Отклик с резюме:
What you'll do
- Design and develop .NET microservices handling thousands of requests per second
- Own payment flows, orchestration, integrations with Fragment/TON, and complex business logic
- Make architectural decisions for databases, search, caching, and fault tolerance
- Ensure idempotency, retries, and failure handling in a distributed system
- Integrate with external APIs with correct handling of headers, cookies, and formats
- Design PostgreSQL schemas and optimize queries for high load
- Configure Elasticsearch for fast search and analytics
- Reduce p95/p99 latency through profiling, caching, and rate limiting
- Build observability with Prometheus, Grafana, and OpenTelemetry
- Ensure security from secret storage to access control
What they require
- 5+ years of .NET development experience
- Deep knowledge of web integrations: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded
- Experience with cryptography: Ed25519, SHA-256, binary protocols
- Strong PostgreSQL experience: schemas, indexes, transactions, EF Core migrations
- Experience with microservices and brokers: gRPC/Protobuf, RabbitMQ/Kafka, Outbox, idempotency
- Elasticsearch experience: indexes, mappings, DSL, aggregations, synchronization with databases
- Experience building reliability under load: retries, timeouts, circuit breakers, limiters
- Observability experience: Prometheus/Grafana, structured logging, OpenTelemetry
- Practical CI/CD and Docker experience
- Clean architecture, SOLID, unit/integration tests, and code review experience