Senior C#/.NET Backend Engineer

STARTRIBE LTD

Senior C#/.NET Backend Engineer

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

Продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики, находится в поисках Senior .Net 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


Условия:

  • График работы 5/2, гибкое начало рабочего дня с 8:00 до 10:00
  • Удалённый формат работы
  • Оплачиваемый отпуск
  • Гибкий подход к управлению, постановке задач, процессам
  • Перспективные проекты и продвинутые технологии
  • Интересные задачи в дружной и большой команде
  • Отсутствие ненужной бюрократии, возможность реализовывать свои идеи
Посмотреть контакты работодателя

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

STARTRIBE LTD

Lead Software Architect

STARTRIBE LTD

Удаленная работа
  • Сербия

  • Не указана

Рекомендуем
Virtoway
Удаленная работа
  • Сербия

  • Не указана

Рекомендуем
Hi, Rockits!
Удаленная работа
  • Сербия

  • Не указана

Рекомендуем
Novakid Inc
Удаленная работа
  • Сербия

  • от 5000 USD

Employcity

Operations Engineer

Employcity

Удаленная работа
  • Сербия

  • от 5000 USD

STARTRIBE LTD

Senior DevOps Engineer

STARTRIBE LTD

Удаленная работа
  • Сербия

  • от 5000 USD

Employcity
Удаленная работа
  • Сербия

  • от 5000 USD

The Open Platform

Senior Data Engineer

The Open Platform

Удаленная работа
  • Сербия

  • от 5000 USD

Selecty
Удаленная работа
  • Сербия

  • от 5000 USD

Employcity
Удаленная работа
  • Сербия

  • от 5000 USD

Selecty
Удаленная работа
  • Сербия

  • от 5000 USD

Instories
Удаленная работа
  • Сербия

  • от 5000 USD

STARTRIBE LTD

Senior React Developer

STARTRIBE LTD

Удаленная работа
  • Сербия

  • от 5000 USD

Tangem

Lead Designer

Tangem

Удаленная работа
  • Сербия

  • от 4000 USD

Senior QA Engineer

INTERACTIVE VENTURES-FZCO

Удаленная работа
  • Сербия

  • от 4000 USD

Dolphin
Удаленная работа
  • Сербия

  • от 4000 USD

IT SCOUT(match)
Удаленная работа
  • Сербия

  • от 4000 USD

STARTRIBE LTD
Удаленная работа
  • Сербия

  • от 4000 USD

ROGII
Удаленная работа
  • Сербия

  • до 4000 USD

Mercury Development

Firmware Engineer (Android)

Mercury Development

Удаленная работа
  • Сербия

  • до 4000 USD

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

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