ASP.NetCore разработчик в команду поиска и персонализации

Требуемые навыки

БэкендСтарший (Senior) · Elasticsearch · C# · .NET Core

Местоположение и тип занятости

Москва · Полный рабочий день · Можно удаленно

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

«Золотое Яблоко» – это прогрессивный и быстро развивающийся омниканальный бизнес в beauty-сегменте федерального масштаба.

Нас отличает смелость и желание быть первыми во всём: мы экспериментируем, пробуем и внедряем новое, и в первую очередь - инновационные технологии. Сейчас перспективным направлением внутри бизнеса становится развитие IT-департамента, куда мы активно привлекаем талантливых людей.

Компания занимается разработкой как внешних e-commerce продуктов, так и улучшением внутренних систем и процессов. Динамика развития бизнеса даёт возможности каждому из нас работать над интересными проектами, расти внутри компании и просто получать удовольствие от тех задач, которые предстоит решать каждый день.

Набираем в команду поиска и персонализации C# разработчиков для работы над поисковыми и рекомендательными сервисами.

Твои рабочие задачи:

  • Разрабатывать новые микро-сервисы и дорабатывать существующие;
  • Участвовать в Code Review;
  • Оптимизировать скорость ответа сервисов;
  • Работать совместно с аналитиками над улучшением поисковой выдачи;
  • Внедрять модели машинного обучения в поиск и рекомендательные сервисы (совместно с командой DataScience).

Твои навыки и знания:

  • Опыт разработки ASP.NET Core приложений;
  • Хорошие знания ElasticSearch;
  • Хорошие знание TPL, async/await;
  • Знание MongoDB, Redis;
  • Понимание принципов и паттернов разработки и проектирования (OOP, SOLID, GoF, и тд);
  • Умение работать с брокерами сообщений (Kafka, RabbitMQ);
  • Желание делать быстрые, качественные, отказоустойчивые сервисы выдерживающие высокую нагрузку;
  • Разделять принципы agile-разработки;
  • Работа в команде и ориентация на создание ценности.

Будет большим плюсом:

  • Опыт разработки сервисов полнотекстового поиска на базе ElasticSearch или Solr;
  • Опыт проектирования API (REST, gRPC);
  • Умение и желание писать функциональные и unit-тесты;
  • Уверенные знания Linux;
  • Умение работать с Docker, K8s, Gitlab CI/CD
  • Опыт работы с ClickHouse;
  • Опыт работы с Apache Hadoop и/или Apache Spark;
  • Интерес к темам машинного обучения и аналитики данных;
  • Опыт разработки highload-проектов;
  • Понимание принципов построения микросервисной архитектуры;
  • Понимание принципов и особенностей построения архитектуры облачных решений;
  • Инициативность;
  • Умение выдвигать идеи и гипотезы, проверять их, экспериментировать и не бояться ошибаться.

Бонусы

Твои условия работы:

  • Интересные проекты, разнообразные технологии и задачи, минимум legacy-кода;
  • Персональное предложение по заработной плате, соответствующее твоему опыту и ожиданиям;
  • Возможность профессионального и карьерного роста;
  • Возможность работать по удобному графику, согласованному с руководителем;
  • Возможность работать из офиса, удаленно или в гибридном формате;
  • Официальное трудоустройство и белая зарплата.

Дополнительные инструкции

Мы внимательно знакомимся с каждым поступившим к нам резюме, и если твой опыт покажется нам подходящим, мы обязательно свяжемся с тобой.

                     ЗОЛОТОЕ ЯБЛОКО БОЛЬШЕ, ЧЕМ ПРО КОСМЕТИКУ!

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.