Java / Kotlin разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
SageSeller - продуктовая компания, у нас нет никакого аутсорсинга. Работа на этой позиции подразумевает понимание продукта и ответственность за него.
Мы делаем сервисы для продавцов маркетплейса Amazon, в том числе финансовую и рекламную аналитику, у нас много данных и они растут в геометрической прогрессии.
Проект написан на Kotlin, в стадии масштабирования и мы развиваемся быстро, очень быстро, поэтому нам нужен middle Java / Kotlin для работы над функционалом проекта.
Основными задачами будут:
1. Разработка масштабируемого импорта данных для десятков тысяч продавцов. Это данные из разных API, с разной пропускной способностью, с разными объемами: от очень мелких продавцов до огромных, с импортом от часа до 3 суток.
2. Поддержка текущего функционала и разработка нового функционала, постоянное оптимизация производительности под большие объемы данных. В проекте сейчас 4 инструмента, в ближайший роадмап заложено 10+ новых сервисов в платформе их надо будет делать, поддерживать, и совершенствовать.
3. Написание юнит и интеграционных тестов.
Необходимые профессиональные навыки:
- Опыт разработки решений на Java 8+;
- Postgresql, Hibernate, Spring Boot 2, SQL;
- Опыт улучшения производительности Java решений;
- Знание шаблонов проектирования.
Плюсом будет:
- Знание и опыт работы с Kotlin;
- Опыт разработки архитектуры баз данных
- Опыт написания и оптимизации сложных SQL запросов
- Работа с сервисами Amazon (Marketplace API и AWS)
Важно понимать, что:
1. Сейчас в команде есть Senior разработчик, и мы ищем технического лида, вам предстоит работать с ними в команде. Вакансию лида можно посмотреть здесь
2. Тем не менее, у будет широкая зона ответственности, не будет няньки, и будет высокая самостоятельность в принятии решения. Вам нужно будет хорошо понимать продукт, над которым вы будете работать. Мы ищем не просто "руки", а "голову".
3. В команде есть part-time SQL-аналитик, и part-time БД разработчик - но вам все равно надо уметь работать с БД и писать SQL запросы
С нашей стороны:
- Достойный уровень дохода (обсуждается индивидуально);
- Официальное трудоустройство согласно ТК РФ, если нет препятствий к
оформлению в России. Для остальных и том числе иностранцев
заключаем договор; - Комфортное удаленное сотрудничество;
- Интересные задачи и работа в команде профессионалов.
Нам не важно, где ты находишься, если у тебя нормальный интернет, и ты готов выполнять свою работу и быть на связи. Как правило, активность в команде с 9 утра до 8 вечера по Москве.
Дополнительные инструкции
План действий:
1. По открытию контактов - знакомимся. Мы смотрим ваше резюме. Если из резюме непонятно, попросим описать опыт, в каких проектах вы работали.
2. Созваниваетесь с рекрутером для предварительного собеседования.
3. Если все окей - вам надо будет выполнить небольшое тестовое задание.
4. После этого его посмотрит разработчик, который будет вводить вас в курс дела по проекту и менторить.
5. В случае, что все ок - созваниваемся на полтора-два часа: проводим техническое и общее собеседование
6. Если все ок - обсуждаем детали и приступаем к работе