.NET Backend Developer

Employcity

.NET Backend Developer

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

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках .NET Backend Developer.

Технологический стек:

  • C# / .NET (ASP.NET Core), EF Core (MySQL), Docker, Kubernetes, GitLab (CI/CD), Kafka и RabbitMQ, Redis. Фронт — Next.js; взаимодействие через согласованные контракты API.

Чем предстоит заниматься:

  • Быстрое погружение в сложную доменную область (отпуска/больничные/календарные правила по разным странам) и ее формализация в коде;

  • Проектирование, разработка и поддержка высоконагруженных backend-сервисов на C#/.NET;

  • Проработка и защита технических решений: модели данных, API-контракты, политики согласованности, идемпотентность, ретраи, дедупликация событий;

  • Работа с EF Core и MySQL: оптимизация запросов, индексы, план выполнения, транзакции и уровни изоляции, борьба с блокировками/дедлоками;

  • Интеграции через очереди (Kafka, RabbitMQ): продуманная семантика доставки, партиционирование, обработка ошибок, мониторинг лагов;

  • Кэширование в Redis: стратегии инвалидации, TTL, защита от dog-pile, при необходимости — распределенные блокировки;

  • Обеспечение наблюдаемости: логирование, метрики, трассировки (OpenTelemetry/Prometheus/Grafana), алёртинг;

  • Безопасность и соответствие: аутентификация/авторизация (OAuth2/OIDC/JWT), аудит операций, защита персональных данных;

  • Тестирование: unit/integration/contract-тесты, тестирование бизнес-правил, миграции БД, тестовые данные;

  • Участие в code-review, менторство, улучшение инженерных практик и CI/CD;

  • Совместная работа с фронтенд-командой (Next.js), аналитиками для корректной интерпретации норм.

Ожидания от кандидата:

  • 5+ лет коммерческой разработки на C#/.NET (ASP.NET Core), уверенное владение современными версиями платформы;

  • Глубокая экспертиза в EF Core: профилирование, отслеживание изменений, N+1, асинхронность, миграции, маппинг сложных моделей;

  • Сильные знания SQL/MySQL: нормализация, индексация, EXPLAIN, блокировки, транзакции, уровни изоляции, оптимизация тяжелых запросов;

  • Опыт в сообщениях и стриминге: Kafka и/или RabbitMQ (модели потребления, Exactly-/At-least-once, обработка «ядовитых» сообщений);

  • Практика контейнеризации и оркестрации: Docker, базовые навыки Kubernetes (деплой, конфигурация, отладка);

  • Понимание принципов распределённых систем: согласованность, идемпотентность, повторяемость, дедупликация, транзакционные границы;

  • Опыт построения наблюдаемости: логи, метрики, трассировки; умение локализовать регрессии производительности;

  • Инженерная гигиена: тесты, code-review, CI/CD (GitLab), документирование API (например, OpenAPI/Swagger);

  • Командные навыки: умение спорить по существу, защищать решения данными, брать ответственность и доводить фичи до продакшена.

Будет плюсом:

  • Опыт реализации сложных бизнес-правил (финтех, HRIS/Time & Attendance, расчеты по нескольким законодательствам).

  • Знание DDD, контрактного тестирования, версионирования API, миграций схемы без даунтайма.

  • Практика в оптимизации EF Core под высокую нагрузку (Split queries, compiled queries, батчинг).

  • OpenTelemetry, Prometheus, Grafana; профилировщики .NET (dotTrace, PerfView).

  • Базовое понимание фронтенд-контрактов (Next.js), REST/gRPC.

Что компания может предложить Вам:

  • Возможность развивать свои компетенции и применять знания на практике;
  • Участие в крупных проектах и реализация интересных задач;
  • Поддержку профессионального роста: наставничество и оплата курсов для повышения квалификации;
  • Отсутствие бюрократии и быстрое согласование всех рабочих процессов;
  • Оплачиваемые больничные и отпускные;
  • ДМС после шести месяцев работы;
  • Частичную компенсацию на выбор: занятия английским языком или услуги психолога;
  • Компенсацию абонемента в спортзал;
  • 4 дополнительных day-off в год за счет компании;
  • Поддержку сотрудников в важных жизненных ситуациях;
  • Годовой бонус по результатам работы;
  • Дружную и профессиональную команду, всегда готовую прийти на помощь.
Навыки
  • ASP.NET
  • С#
  • MySQL
  • Kafka
Посмотреть контакты работодателя

Похожие вакансии

Верный Код
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
ОНИН
Полный день
  • Москва

  • Не указана

Рекомендуем
Miractal
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
ПРОДЖЕКТ САППОРТ

Middle Backend-разработчик (C# / .NET)

ПРОДЖЕКТ САППОРТ

Удаленная работа
  • Москва

  • Не указана

Финтех-Маркет

Senior Backend Engineer (.NET/C#)

Финтех-Маркет

Удаленная работа
  • Москва

  • Не указана

ТОП КЕЙС
Удаленная работа
  • Москва

  • Не указана

TEAMSCORE
Удаленная работа
  • Москва

  • Не указана

LIFE PAY
Удаленная работа
  • Москва

  • Не указана

Hi, Rockits!

C# Developer

Hi, Rockits!

Полный день
  • Москва

  • Не указана

МТС Финтех
Удаленная работа
  • Москва

  • Не указана

ФинГрад
Полный день
  • Москва

  • Не указана

Полный день
  • Москва

  • Не указана

ИЦ АЙ-ТЕКО
Полный день
  • Москва

  • до 230000 RUR

Primo RPA
Удаленная работа
  • Москва

  • до 230000 RUR

Ozon
Удаленная работа
  • Москва

  • до 230000 RUR

Фонд развития промышленности

Fullstack-разработчик C#

Фонд развития промышленности

Полный день
  • Москва

  • до 230000 RUR

Сбербанк АСТ
Полный день
  • Москва

  • до 230000 RUR

ЮНИСТРИМ БАНК

Программист C#

ЮНИСТРИМ БАНК

Полный день
  • Москва

  • до 230000 RUR

Selecty
Полный день
  • Москва

  • до 270000 RUR

Элекснет
Полный день
  • Москва

  • до 270000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию