Назад
19 часов назад

C#/.NET-разработчик | Разработчик поискового движка NCI / Master Data

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

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

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

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

Текст:
/
TL;DR
C#/.NET-разработчик | Разработчик поискового движка NCI / Master Data (.NET/Elasticsearch): Разработка backend-сервисов и распределённой поисковой системы для B2B-портала автозапчастей с акцентом на миллионы SKU, высокие нагрузки и интеграцию с NLP-сервисами. Focus on проектирование индексов Elasticsearch, алгоритмы ранжирования, потоковое обновление данных через Kafka и нагрузочное тестирование.

Локация: удалённая работа, Москва/Россия

Зарплата: от 300 000 ₽ на руки в месяц

Компания

Rossko — крупный дистрибьютор автозапчастей в России и Казахстане, развивающий B2B-портал, собственное производство и внутренние ИТ-продукты.

Что делать

  • Проектировать и разрабатывать backend-сервисы на .NET/.NET Core для оркестрации поисковой выдачи.
  • Работать с индексами Elasticsearch: проектировать маппинги, писать сложные запросы и агрегации, реализовывать алгоритмы ранжирования.
  • Настраивать кластер Elasticsearch в highload-режиме, включая шардирование, репликацию и производительность.
  • Проектировать взаимодействие компонентов распределённой системы и интеграцию с Kafka, ETL-пайплайнами и NLP-сервисами.
  • Участвовать в нагрузочном тестировании, выявлять узкие места и настраивать SLA и алерты.
  • Взаимодействовать с Data Engineers, NLP-разработчиками, DevOps/SRE, QA и продуктовой командой.

Требования

  • Коммерческий опыт разработки на .NET/.NET Core от 3 лет.
  • Уверенное знание Elasticsearch: индексы, шарды, реплики, полнотекстовый поиск, фильтры, агрегации и оптимизация производительности.
  • Понимание распределённых систем, микросервисов, брокеров сообщений и Kafka.
  • Базовое понимание ML/NLP и опыт интеграции внешних ML-сервисов, включая NER.
  • Навыки работы с Docker, Kubernetes и принципами CI/CD.
  • Опыт с PostgreSQL и высоконагруженными системами.

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

  • Опыт в e-commerce или предметной области автозапчастей.
  • Готовность к самообучению и обмену знаниями.

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

  • Удалённый режим и гибкий график без контроля по таймерам.
  • Онбординг в течение 3 месяцев и минимальная бюрократия.
  • ДМС после полугода работы.
  • Техника для работы при необходимости.
  • Оплата профессионального обучения, скидки на продукцию и «белая» зарплата.
  • Техническое интервью вместо тестового задания; решения принимаются быстро.

Процесс найма

  • Техническое интервью без тестового задания.
  • Быстрое принятие решения.

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