Что предстоит разрабатывать: Мы ищем коллегу, который усилит дружный и сложившийся коллектив в области разработки подсистемы поиска и рекомендаций в маркетплейсе.
Что нужно будет делать:
- Разработка микросервисных приложений;
- Участие в проектировании микросервисов совместно с командами DevOps, Data- и ML-инженеров;
- Повышение качества кода и внутренних процессов инженерии ПО;
- Участие в оценке и декомпозиции задач вместе с BackEnd, DevOps, Data и ML инженерами
- Предстоит решать сложные и интересные задачи уровня senior+
Будет классно, если у тебя:
- Опыт разработки на Java от 4 лет в крупных продуктовых компаниях на позиции Senior Developer
- Понимание принципов работы базовых алгоритмов, структур данных и паттернов проектирования
- Опыт работы с PostgreSQL, ElasticSearch
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ)
- Хорошее знание Spring / Spring Boot (Core, Data, JPA и т.д.)
- Опыт проектирования highload-сервисов
Будет плюсом:
- Опыт работы с NoSQL базами данных;
- Опыт интеграции моделей машинного обучения в Java-сервисы, знания в области ML;
Условия:
- формат полностью удаленной работы /или работу в офисе с панорамным видом у метро Нахимовский проспект;
- соблюдение ТК РФ (стабильная белая компания);
- конкурентоспособную оплату труда, которая обсуждается индивидуально с каждым кандидатом;
- ДМС после прохождения испытательного срока;
- Собеседование в 1 этап (тех.интервью с тех лидами команды).