Header: Разработчик на C++ в Лавку
Description: Яндекс.Лавка продолжает развиваться: сервис открывается в новых городах и радует оперативной доставкой продуктов новых пользователей. 
  Мы разрабатываем сложный продукт с микросервисной архитектурой: высоконагруженный, масштабируемый и географически распределенный. У нас вы сможете работать над живым сервисом, которым пользуются ваши друзья и близкие и качеством которого вы будете гордиться.
Requirements: • хорошо знаете C++
  • разрабатывали для Unix или Linux
  • работали с STL, желательно с Boost
  • разрабатывали бэкенд, имели дело с высоконагруженными системами
  • разбираетесь в особенностях разработки распределенных нагруженных систем
Tasks: • работать над задачами, связанными с клиентской логикой и архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, как оптимизировать процессы
  • работать с СУБД, масштабировать и шардировать их
  • продумывать отказоустойчивость: при падении одного из дата-центров сервис должен продолжать работу
Pluses: • работали с многопоточными системами
  • умеете работать с MongoDB, PostgreSQL, Redis, Kafka
  • умеете проектировать архитектуру распределенных систем
Hashtags: #бэкенд #CPP #linux
Raw text: Разработчик на C++ в Лавку🥑
  
  Яндекс.Лавка продолжает развиваться: сервис открывается в новых городах и радует оперативной доставкой продуктов новых пользователей. 
  Мы разрабатываем сложный продукт с микросервисной архитектурой: высоконагруженный, масштабируемый и географически распределенный. У нас вы сможете работать над живым сервисом, которым пользуются ваши друзья и близкие и качеством которого вы будете гордиться.
  
  Мы ждем, что вы:
  • хорошо знаете C++
  • разрабатывали для Unix или Linux
  • работали с STL, желательно с Boost
  • разрабатывали бэкенд, имели дело с высоконагруженными системами
  • разбираетесь в особенностях разработки распределенных нагруженных систем
  
  Что нужно делать:
  • работать над задачами, связанными с клиентской логикой и архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, как оптимизировать процессы
  • работать с СУБД, масштабировать и шардировать их
  • продумывать отказоустойчивость: при падении одного из дата-центров сервис должен продолжать работу
  
  Будет плюсом, если вы:
  • работали с многопоточными системами
  • умеете работать с MongoDB, PostgreSQL, Redis, Kafka
  • умеете проектировать архитектуру распределенных систем
  
  https://ya.cc/t/ryA0eH4ZRpvYD
  
  #бэкенд #CPP #linux