Senior .NET Backend Engineer

1w ago
4000 –4000 USDWorldwideSeniorRemote

Senior .NET Backend Engineer

1w ago
4000 –4000 USDWorldwideSeniorRemotec#dotnetasp.net coreentity framework corepostgresqlapache kafkaredisgrpc+6

Senior .NET Backend Engineer in a B2B IGaming product team focused on developing a high-load microservice platform with modern .NET stack including Kafka and PostgreSQL. Remote work format with competitive salary.

Responsibilities

  • Разрабатывать и поддерживать backend-сервисы на C#/.NET.
  • Участвовать в обсуждении архитектуры и технических решений.
  • Реализовывать новый функционал и поддерживать существующий код.
  • Выполнять задачи по бэклогу в рамках спринтов.
  • Разрабатывать и поддерживать REST API и gRPC-сервисы.
  • Работать с микросервисной архитектурой и интеграциями между сервисами.
  • Писать unit- и integration-тесты.
  • Проводить code review.
  • Работать с Kafka, PostgreSQL и Redis.
  • Анализировать новые технологии и предлагать решения для развития проекта.
  • Участвовать в улучшении производительности, надежности и качества кода.

Requirements

  • Коммерческий опыт разработки на C#/.NET от 4 лет.
  • Уверенное знание современных возможностей C# и .NET.
  • Опыт работы с асинхронным программированием (async/await).
  • Опыт работы с Dependency Injection.
  • Практический опыт разработки микросервисов.
  • Опыт работы с Apache Kafka.
  • Уверенное владение Entity Framework Core.
  • Хорошие знания PostgreSQL: индексы, оптимизация запросов, транзакции.
  • Опыт работы с Redis.
  • Понимание принципов построения распределенных систем.
  • Опыт работы с Docker и контейнеризированной разработкой.
  • Опыт разработки REST API и gRPC-сервисов.
  • Опыт написания unit- и integration-тестов.
  • Опыт работы с GitLab CI/CD.

Nice to have

  • Опыт реализации паттернов Outbox, Saga, distributed locking, idempotency.
  • Опыт работы с Quartz.NET (http://Quartz.NET/).
  • Опыт использования Polly.
  • Опыт работы с OpenTelemetry.
  • Опыт настройки Grafana, Sentry, Prometheus или аналогичных инструментов мониторинга.
  • Опыт работы в Fintech, Banking, Payments, iGaming или других высоконагруженных продуктах.

Conditions

  • Удаленный формат работы.
  • Мы не можем рассмотреть кандидатов на территории РФ, так как есть трудности с организацией доступов
  • Сильную инженерную команду.
  • Участие в развитии масштабируемой микросервисной платформы.
  • Возможность влиять на технические решения и архитектуру продукта.
  • Интересные технические задачи и современный стек.
  • Конкурентную компенсацию, обсуждаемую по итогам интервью

How to apply

  • Для отклика пишите в ЛС с пометкой "Синьор" и я оперативно постараюсь ответить

Found in@DotNetRuJobsFeed