SEMrush - международная IT-компания, в которой создают комплексную платформу для интернет-маркетологов.
И да, у нас есть много интересных технических задач. У нас - это в команде Orange Team. Мы разрабатываем инструмент для решения ежедневных задач SMM-маркетологов, анализируем активность пользователей в социальных сетях, а так же предоставляем нашим пользователям возможность отложенной публикации статей в социальные сети.
Мы ищем Senior Backend Developer'а с большим уровнем ответственности, который принимает решения независимо и проактивно. Который будет взаимодействовать с командой разработки и PO в течение всего жизненного цикла продукта. Который обладает аналитическими способностями и может самостоятельно решать проблемы.
Чем предстоит заниматься:
Работа над одним из продуктов в линейке SEMrush;
Работа с Product Owner и UX по поиску оптимальных решений для потребностей наших пользователей; участие в спецификации этих решений;
Участие в разработке архитектуры приложения;
Написание сопровождаемого самодокументируемого кода;
Участие в тестировании своей работы и исправлении дефектов;
Автоматизация процесса разработки;
Взаимодействие с другими командами SEMrush с целью интеграции продуктов;
Мы ждем от Вас:
Уверенное знание Java >= 8, Spring
Знание паттернов ООП
Опыт разработки приложений с микро-сервисной архитектурой
Навыки работы с VCS, желательно GIT
Базовые знания Linux
Понимание работы различных БД (RDBMS & NOSQL) и их отличий
Базовые знания Docker
Базовые знания Nginx
Понимание CI/CD
Мы используем:
Java 8, MongoDB, RabbitMQ, Nginx, Docker, Docker Compose, Spring, Spring Boot, GIT, TeamCity
Что мы готовы предложить:
Ведерникова Наталия, 7-931-2816743
n.vedernikova@semrush.com