Разработчик на 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.

Какие задачи вас ждут

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

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

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

Мы ждём, что вы

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

Что мы предлагаем

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

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)