Яндекс Такси

Разработчик бекенда в службу разработки продукта Такси

в Яндекс Такси

150 000 —‍ 300 000 ₽/мес на руки

МоскваСанкт-ПетербургRemote
iconМосква, Россия
Специализация
С++, Python
Уровень
Middle-to-Senior
Команда
6 - 10 человек

Яндекс.Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

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

Работают над проектами, которые напрямую влияют на пользователей: новые функции в приложении, упрощение и ускорение взаимодействия приложения с пользователем со стороны бекенда.

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

Технологии/инструменты

C++PythonRedisPostgreSQLMongoDB

Что нужно делать

  • Много работать над задачами, связанными с клиентской логикой и с архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, какой язык программирования выбрать для решения той или иной задачи, как оптимизировать процессы.
  • Работать с СУБД PostgreSQL, MongoDB, Redis и с внутренними СУБД, уметь их масштабировать, шардировать; для этого нужно понимать их особенности: ACID-свойства, статус по CAP-теореме, уровни изоляции транзакций и др.
  • Всегда продумывать отказоустойчивость: даже при падении одного дата-центра необходимо продолжать работу.
  • Применять нагрузочное тестирование, кэширование, лаг репликации, идемпотентность запросов, семантику at least/at most/exactly once и другие особенности разработки распределенных нагруженных систем и разбираться в них.

С удовольствием встретятся с вами, если вам интересны их задачи и вы готовы разрабатывать продуктовый бекенд на C++ (11/14) и Python (3.6/2.7).

Приветствуются

  • Хорошее знание C++ или Python.
  • Опыт разработки в Unix или Linux.
  • Опыт бекенд-разработки, опыт работы с высоконагруженными системами.
  • Навыки работы с MongoDB, Postgres, Redis, Kafka.
  • Умение проектировать архитектуру в распределенных системах.

Условия

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Возможность влиять на процесс и результат.
  • Зарплата на уровне рынка и выше.
  • Премии каждые полгода для всех, кто успешно прошел ревью.
  • Ипотечные программы.
  • Компенсация оплаты питания.
  • Расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей.
  • Гибкий график работы.
  • Программа релокации для иногородних сотрудников.

Обо всём важном предпочитают говорить лично, расскажут подробнее про условия и задачи.

Алексей Булыгин Talent Partner
Яндекс Такси

О компании Яндекс Такси

Сфера
Продуктовая компания
Размер
1001+

Яндекс Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

Похожие вакансии

7,000 – 9,000 $/мес на руки
Переезд (Кипр, Армения, Грузия) или полная удаленка — на выбор
420,000 – 515,000 ₽/мес на руки
полная удаленка
400,000 – 450,000 ₽/мес на руки
Москва (м. Кутузовская)
6,000 – 7,300 €/мес на руки
Переезд (Лимасол, Кипр) или полная удаленка — на выбор
6,000 – 8,000 $/мес на руки
Переезд (помощь с переездом, обсуждается на интервью) или полная удаленка — на выбор