Старший разработчик на Java в Толоку

Толока — это краудсорсинговая платформа, на которой миллионы людей по всему миру размечают и обрабатывают данные для наших глобальных клиентов: маркетплейсов, банков, производственных, розничных и IT-компаний. Результаты используются в машинном обучении, исследованиях, тестировании, технической поддержке и модерации контента.

Мы запускаем новые сервисы и масштабируем продукт. Работаем в небольших продуктовых командах, ориентированных на результат. У нас множество классных идей, для реализации которых мы ищем новых людей. Ждём опытного и решительного Java-разработчика, который сможет не только решать поставленные задачи, но и обогатит нашу команду своими знаниями, компетенциями и опытом.

Наш стек технологий:

  • бэкенд на Java и Kotlin, JDK 17, Spring Framework (Boot, Data, Security), Kotlin (Ktor, Koin);
  • микросервисная архитектура;
  • HTTP REST и GRPC API;
  • сборка на Gradle;
  • хранение данных: PostgreSQL, MongoDB, Redis, ClickHouse, Azure Cosmos DB;
  • интеграционные и unit-тесты на Groovy и Spock;
  • CI/CD на TeamCity;
  • развёртывание сервисов в Kubernetes и Docker;
  • хранение кода в GIT и Bitbucket.

Tasks that await you

  • проектировать и разрабатывать новую функциональность;
  • активно взаимодействовать с менеджерами продукта для поиска наилучших бизнес-решений;
  • отвечать за работу команды своего продуктового направления;
  • улучшать общие внутренние процессы: код-ревью, дежурства, релизы;
  • отвечать за крупные части сервиса.

Примеры продуктовых направлений, над которыми предстоит работать:

  • рост нагрузки на сервис — решение вопросов, связанных с масштабированием и шардированием системы, эксплуатации в нескольких облачных платформах;
  • развитие Толоки как открытой платформы, позволяющей сторонним компаниям обогащать её своими решениями;
  • расширение набора продуктов для заказчиков за счёт ML-решений;
  • работа над алгоритмами улучшения качества данных платформы (рекомендации заданий, предсказание качества исполнителей, антифрод).

We expect that you

  • пишете эффективный, простой и понятный код;
  • имеете опыт промышленной разработки сервисов на Java или Kotlin в соответствующей экосистеме;
  • разбираетесь в ситуации, прежде чем предлагать решение, знаете плюсы и минусы выбранного решения и готовы обосновать его;
  • умеете разбираться в чужом коде, содержательно проводить ревью;
  • нетерпимы к некачественному коду и решениям, но готовы спокойно предложить и обосновать чёткий план изменений;
  • умеете грамотно планировать свою работу и соблюдать сроки, декомпозировать большие задачи и распределять их выполнение между членами команды;
  • работали с распределёнными системами в микросервисной архитектуре или очень хотите разобраться и работать с ними;
  • грамотно и понятно говорите и пишете по-английски.

Our benefits

  • сильная и динамичная команда, в которой есть у кого учиться и куда расти;
  • высокая автономность команды: берём всё лучшее от коллег из большого Яндекса, сохраняем дух стартапа, свободу в принятии бизнес-решений и минимизируем любую бюрократию;
  • возможность влиять на разрабатываемый продукт;
  • развитая система компенсаций и льгот;
  • премии каждые полгода, система опционов;
  • компенсация оплаты питания;
  • расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • релокация в Сербию, Белград: оплачиваем авиабилеты для кандидата и его близких, проживание в отеле, помогаем получить ВНЖ и разрешение на работу, выплачиваем подъёмный бонус в размере одного оклада;
  • развитая корпоративная культура: спорт, английский язык, внешние тренинги и семинары по профессиональным тематикам, отраслевые конференции, программа развития управленческих навыков, очные мастер-классы, платформы онлайн-образования.
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)