👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java / Kotlin разработчик

Зарплата

до 220 000 ₽

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

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

Компания

Платформа для продавцов маркетплейса Amazon. Мы делаем финансовую и рекламную аналитику, управление запасами и т.д.

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

Условия работы

SageSeller - продуктовая компания, у нас нет никакого аутсорсинга. Работа на этой позиции подразумевает понимание продукта и ответственность за него.

Мы делаем сервисы для продавцов маркетплейса Amazon, в том числе финансовую и рекламную аналитику,  у нас много данных и они растут в геометрической прогрессии.

Проект написан на Kotlin, в стадии масштабирования и мы развиваемся быстро, очень быстро, поэтому нам нужен middle Java / Kotlin для работы над функционалом проекта.

Основными задачами будут:
1. Разработка масштабируемого импорта данных для десятков тысяч продавцов. Это данные из разных API, с разной пропускной способностью, с разными объемами: от очень мелких продавцов до огромных, с импортом от часа до 3 суток.

2. Поддержка текущего функционала и разработка нового функционала, постоянное оптимизация производительности под большие объемы данных. В проекте сейчас 4 инструмента, в ближайший роадмап заложено 10+ новых сервисов в платформе их надо будет делать, поддерживать, и совершенствовать.

3. Написание юнит и интеграционных тестов.

Необходимые профессиональные навыки:

  1. Опыт разработки решений на Java 8+;
  2. Postgresql, Hibernate, Spring Boot 2, SQL;
  3. Опыт улучшения производительности Java решений;
  4. Знание шаблонов проектирования.

    Плюсом будет:
  1. Знание и опыт работы с Kotlin;
  2. Опыт разработки архитектуры баз данных
  3. Опыт написания и оптимизации сложных SQL запросов
  4. Работа с сервисами Amazon (Marketplace API и AWS)

Важно понимать, что:
1. Сейчас в команде есть Senior разработчик, и мы ищем технического лида, вам предстоит работать с ними в команде. Вакансию лида можно посмотреть здесь

2. Тем не менее, у будет широкая зона ответственности, не будет няньки, и будет высокая самостоятельность в принятии решения. Вам нужно будет хорошо понимать продукт, над которым вы будете работать. Мы ищем не просто "руки", а "голову".

3. В команде есть part-time SQL-аналитик, и part-time БД разработчик - но вам все равно надо уметь работать с БД и писать SQL запросы

    С нашей стороны:

    • Достойный уровень дохода (обсуждается индивидуально);
    • Официальное трудоустройство согласно ТК РФ, если нет препятствий к 
      оформлению в России. Для остальных и том числе иностранцев 
      заключаем договор;
    • Комфортное удаленное сотрудничество;
    • Интересные задачи и работа в команде профессионалов.

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

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

    План действий:
    1. По открытию контактов - знакомимся. Мы смотрим ваше резюме. Если из резюме непонятно, попросим описать опыт, в каких проектах вы работали.

    2. Созваниваетесь с рекрутером для предварительного собеседования.

    3. Если все окей - вам надо будет выполнить небольшое тестовое задание.

    4. После этого его посмотрит разработчик, который будет вводить вас в курс дела по проекту и менторить.

    5. В случае, что все ок - созваниваемся на полтора-два часа: проводим техническое и общее собеседование

    6. Если все ок - обсуждаем детали и приступаем к работе