Senior Backend Developer (удаленно, full-time)
Обязанности
• Проектирование и развитие . NET-сервисов: бизнес-логика приложения, платежные и оркестрационные флоу, интеграции (Fragment/TON)
• Обеспечение надежности: идемпотентность, повторные попытки (retries), дедупликация, outbox/Saga, обработка сбоев
• Реализация криптографических протоколов: TON-proof, Ed25519-подписи, защита от replay и подмены
• Интеграция внешних API: корректная работа с заголовками/куками, форматами (multipart/x-www-form-urlencoded, JSON), соответствие спецификациям
• Проектирование БД (PostgreSQL): схемы, индексы, миграции, оптимизация запросов и блокировок
• Работа над производительностью и масштабируемостью: профилирование, снижение p95/p99, кеширование, лимитирование
• Обеспечение безопасности: хранение секретов/KMS, контроль доступа, безопасная конфигурация и деплой
Требования
• Опыт работы 5+ лет
• Глубокое знание сетевых протоколов и веб-интеграций: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded
• Криптография и форматы: Ed25519, SHA-256, работа с бинарными протоколами и байтовыми префиксами
• Базы данных: PostgreSQL, проектирование схем, индексы, транзакции, миграции (EF Core)
• Микросервисы и интеграции: gRPC/Protobuf, очереди/брокеры (RabbitMQ/Kafka), паттерны Outbox и идемпотентности
• Надежность под нагрузкой: повторные попытки, таймауты, поллинг, лимитеры, circuit breaker
• Наблюдаемость: Prometheus/Grafana, структурированное логирование, трассировка (OpenTelemetry)
• Контейнеризация и CI/CD: Docker, базовые практики деплоя и конфигурации
• Чистый код и архитектура: SOLID, модульные и интеграционные тесты, код-ревью, проектирование API
Будет плюсом
• Опыт работы с TON: TonSDK, адреса/Cell/BOC, TON-proof, подписи, интеграция с Telegram Stars/Fragment
• Опыт работы с антибот-механизмами (например, Cloudflare: заголовки, сессии)
• Знание DDD и event-driven подходов, Saga/оркестраторы, управление транзакционными границами в распределённых системах
• Опыт в области безопасности платежей и антифрода, KMS/Secret-management
• Опыт проведения property-based тестирования, нагрузочных и performance-тестов, бенчмарков
📩 Чтобы откликнуться на вакансию, направьте резюме и портфолио в личные сообщения канала