Middle ASP.NetCore разработчик в команду поиска и персонализации
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
«Золотое Яблоко» – это прогрессивный и быстро развивающийся омниканальный бизнес в 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-кода;
- Персональное предложение по заработной плате, соответствующее твоему опыту и ожиданиям;
- Возможность профессионального и карьерного роста;
- Возможность работать по удобному графику, согласованному с руководителем;
- Возможность работать из офиса, удаленно или в гибридном формате;
- Официальное трудоустройство и белая зарплата.
Дополнительные инструкции
Мы внимательно знакомимся с каждым поступившим к нам резюме, и если твой опыт покажется нам подходящим, мы обязательно свяжемся с тобой.
ЗОЛОТОЕ ЯБЛОКО БОЛЬШЕ, ЧЕМ ПРО КОСМЕТИКУ!