Skip to main content

Senior Backend Developer (.NET)

RemoteUTC+3…UTC+3
Published
Role
Backend
Experience
Senior
Salary not disclosed
Check eligibility

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

.NETPostgreSQLmicroservices

Required skills

C#HTTP/2CORScookiesmultipart/x-www-form-urlencodedEd25519SHA-256binary protocolsEF CoregRPCProtobufRabbitMQ/KafkaOutboxElasticsearchPrometheusGrafanaOpenTelemetryCI/CDDockerSOLID

Optional skills

TONTonSDKCell/BOCTelegram StarsCloudflareDDDEvent-driven architectureSaga

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
Crypto

Details

Apply routeUnknown
Salary not disclosed