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

Moscow, Saint PetersburgBackend, C++, PythonTaxiSpecialist
Разработка продукта — это самая большая часть разработки, влияющая на бизнес. Здесь каждый разработчик может видеть реальный результат своей работы при ежедневных релизах в продакшн: улучшение жизни десятка миллионов наших пользователей и рост прибыли компании. Мы работаем над проектами, которые напрямую влияют на пользователей: новые функции в приложении, упрощение и ускорение взаимодействия приложения с пользователем со стороны бекенда.
Для того, чтобы успешно решать эти задачи, нужно уметь продумывать протоколы, учитывать все комбинации ситуаций, в которых может оказаться пользователь, и многое другое.

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

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