TechLead группы разработки Java

Дата размещения вакансии: 30.10.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Команда Маркета создала Платформу для проведения нагрузочного тестирования. На этой Платформе разработчики сервисов могут создавать тесты, указав только запросы для тестов, буквально за 10 минут, не вникая в то, как это работает.

На Платформе уже используются десяток различных тестов, в том числе тесты по флоу покупки на Маркете в продакшене. Этот инструмент является одним из ключевых способов оценки capacity сервисов, а также важным инструментом для подготовки всего Маркета к сезону распродаж, когда на Маркет приходит в десятки и даже сотни раз больше нагрузки, чем в обычное время.

Обязанности:

  • Развитие продукта.

    Предстоит не только развивать существующий продукт платформы тестирования, но и создавать и внедрять другие инструменты для оценки capacity. Среди актуальных задач — добавление трассирования запросов во все сервисы Маркета, унификация observability сервисов, системное решение проблемы шторма запросов и т. д. Предлагать и внедрять новые идеи и решения для развития продукта.

  • Выстраивание процессов в команде.
    Нужно будет развивать культуру разработки и поддерживать доверительную рабочую атмосферу, а также вести команду к достижению новых целей. Заниматься выстраиванием эффективных коммуникаций с кросс-функциональными командами.

  • Работа с командой.
    Участвовать в процессе найма новых сотрудников, заниматься развитием профессиональных навыков каждого члена команды, ставить цели сотрудникам и помогать их достигать.

Требования:

  • Имеете технический бэкграунд: не менее 3-х лет разрабатывали на Java/Kotlin и/или Go.
  • Работали руководителем от 1-го года.
  • Создавали продакшн-инструменты для других разработчиков и/или работали DevOps-/SRE-инженером.
  • Разрабатывали и поддерживали продакшн-сервисы с большой нагрузкой.
  • Способны разрабатывать решения с нуля.
  • Обладаете лидерскими качествами, способны думать и про людей, и про задачи.
  • Готовы к изменениям, умеете переключаться между задачами.
  • Критически мыслите.
  • Умеете слушать, слышать и договариваться.

    Будет плюсом, если вы:

  • Знаете Python.
  • Имеете своё видение развития продуктов.