Python-разработчик в HR tech

Мы делаем интранет Яндекса — высокотехнологичные и современные сервисы для найма сотрудников, организации работы и жизни внутри компании. У нас 40 тысяч пользователей внутренних сервисов и 2 миллиона внешних пользователей. Средняя нагрузка API интранета — 1000 RPS. Мы развиваем сервис для сопровождения процесса найма в Яндекс, сервис для организации работы сотрудников, рабочий календарь, Яндекс Контест — онлайн-платформу для решения задач по программированию, сервис для онлайн-обучения и многие другие.

Все наши сервисы живут в облаках и работают на базе Docker. У нас много интерфейсов различной сложности. Мы активно переходим на TypeScript, компоненты пишем с помощью React/Redux/Redux-Saga/Redux-observable. Делаем подходы к использованию последних разработок мирового сообщества, например React Query и Next.js. Пишем автотесты с помощью WebdriverIO и покрываем компоненты модульными тестами с помощью библиотеки react-testing-library и фреймворка jest. Бэкенды пишем на Python 3 и Java. При разработке бэкендов на Python используем последние версии фреймворков Django и асинхронный FastAPI, а также библиотеку Celery. При написании Java проектов используем языки Java Core и Kotlin, фреймворки Spring и Apache Kafka.

Храним данные в PostgreSQL, MongoDB, Redis и ClickHouse.

Мы тесно взаимодействуем с другими командами Яндекса, стараемся унифицировать разработку и процессы, любим экспериментировать и находить новые интересные решения.

Наша команда состоит из 50+ специалистов: фронтенд- и бэкенд-разработчики, менеджеры, дизайнеры и тестировщики. Под каждый проект собирается отдельная мини-команда, руководителем которой может стать и разработчик (который официально не руководитель). Смена проекта может происходить раз в полгода. У нас распределенная команда — мы работаем в Москве, Санкт-Петербурге, Екатеринбурге, Минске, Симферополе.

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

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

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

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

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

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

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

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