Senior Backend Developer
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
Open to RU only · UTC+3…UTC+3. Set where you work from to check your eligibility.
No BS summary
Senior Backend Developer, 5+ yrs in .NET, must be remote in MSK timezone. Strong skills in PostgreSQL, microservices, and cryptography (Ed25519/SHA-256) required. Experience with high-load payment systems and observability tools (Prometheus/Grafana) is essential.
Core skills
Required skills
Optional skills
Senior Backend Developer (Удаленка, full-time)
Мы ищем сильного 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
- Handle payment flows and orchestration
- Integrate with external APIs
- Ensure system reliability and idempotency
- Optimize PostgreSQL for high loads
- Configure Elasticsearch for search and analytics
- Implement caching and rate limiting
- Build observability with Prometheus and Grafana
- Ensure security at all levels
What they require
- 5+ years of .NET development
- Deep knowledge of web integrations
- Experience with cryptography
- Strong PostgreSQL skills
- Experience with microservices and brokers
- Reliability under load
- CI/CD and Docker experience
- Clean architecture and SOLID principles