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

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

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

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

Вам предстоит :

  • много работать над задачами, связанным с клиентской логикой и с архитектурой приложения : какую из баз данных выбрать, в какой микросервис поместить код, какой язык программирования выбрать для решения той или иной задачи, как оптимизировать процессы;
  • работать с СУБД 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;
  • умение проектировать архитектуру в распределенных системах.
  • Обо всём важном мы предпочитаем говорить лично, расскажем подробнее про условия и задачи.

    Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки