Назад

Middle+/Senior .NET Backend Developer

Формат работы
remote (только Kazakhstan)
Тип работы
fulltime
Грейд
middle/senior
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle+/Senior .NET Backend Developer (C#/.NET, GameDev): Разработка и развитие высоконагруженных backend-сервисов и REST API мета-сервисов для профилей, инвентаря и лидербордов с акцентом на микросервисную архитектуру, асинхронную обработку данных и производительность. Focus on проектировании отказоустойчивых распределённых систем, интеграции Kafka, мониторинге сервисов и оптимизации масштабирования.

Локация: удалённо, Алматы

Компания

АКСЕЛБОЛТ КАЗАХСТАН развивает backend-сервисы и игровые мета-сервисы для профилей, инвентаря и лидербордов.

Что делать

  • Разрабатывать, развивать и поддерживать высоконагруженные backend-сервисы на C# и .NET.
  • Проектировать и поддерживать REST API и gRPC для мета-сервисов профилей, инвентаря и лидербордов.
  • Развивать микросервисную архитектуру и надёжное взаимодействие между сервисами.
  • Реализовывать асинхронную обработку данных и событийное взаимодействие с использованием Kafka или RabbitMQ.
  • Оптимизировать производительность, масштабируемость и отказоустойчивость систем, включая мониторинг и диагностику проблем.

Требования

  • Более 6 лет общего опыта и не менее 3 лет коммерческой разработки на C# и .NET.
  • Опыт разработки backend-сервисов на ASP.NET Core, знание REST API и gRPC.
  • Знание принципов проектирования ПО и умение писать чистый, поддерживаемый и тестируемый код.
  • Опыт работы с PostgreSQL: проектирование схем, индексы и оптимизация запросов; практический опыт работы с MongoDB.
  • Опыт использования Redis или KeyDB.
  • Опыт работы с Kafka или RabbitMQ, понимание асинхронной и событийно-ориентированной обработки данных.
  • Знание микросервисной архитектуры, паттернов проектирования и взаимодействия распределённых систем.
  • Понимание отказоустойчивости, балансировки нагрузки, масштабирования и защиты сервисов от перегрузок и сбоев.
  • Опыт работы с Docker, Kubernetes, Prometheus, Grafana, VictoriaMetrics, инструментами диагностики приложений и GitLab CI/CD.
  • Опыт написания модульных и интеграционных тестов, разработки высоконагруженных систем и оптимизации их производительности.

Хорошо, если есть

  • Опыт разработки backend-сервисов в GameDev.
  • Опыт работы с ClickHouse и большими объёмами данных.
  • Опыт построения геораспределённых и отказоустойчивых систем.
  • Опыт использования OpenTelemetry и распределённой трассировки.
  • Опыт нагрузочного тестирования и профилирования .NET-приложений.

Культура и преимущества

  • Удалённый формат работы.
  • Полная занятость.
  • Работа над высоконагруженными сервисами и технически сложными backend-задачами.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →