Backend-разработчик на С++
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Globus — это продуктовая разработка веб-сервисов и мобильных приложений для крупных брендов. Нашими клиентами являются: Яндекс, Лаборатория Касперского, ABBYY, HeadHunter, банк Открытие, Сбербанк, Альфа-банк, Промсвязьбанк, Газпромбанк, X5 Retail Group, Rutube, ТНТ Club, Ростелеком и другие крупные игроки рынка. Мы обеспечиваем полный цикл разработки проекта: определяем бизнес-задачи, планируем работу проекта и устанавливаем регламент, проектируем интерфейсы и пишем пользовательские сценарии, создаем дизайн, верстаем и разрабатываем функционал, тестируем и
публикуем приложение в магазин с последующей поддержкой.
Сейчас открыта позиция Backend-разработчика на С++ на проекте для нашего клиента (сервиса служба Такси)
На данной позиции разработчику предстоит:
- много работать над задачами, связанными с клиентской логикой и с архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, какой язык программирования выбрать для решения той или иной задачи, как оптимизировать процессы;
- глубоко понимать устройство хранилища (MongoDB, YT, Hadoop, Postgres, Redis, Logbroker, STQ): ACID, теорема CAP, гарантии сохранности данных, шардирование;
- всегда продумывать отказоустойчивость: даже при падении одного дата-центра необходимо продолжать работу;
- применять нагрузочное тестирование, кэширование, лаг репликации, идемпотентность запросов, семантику at least/at most/exactly once и другие особенности разработки распределенных нагруженных систем и разбираться в них.
Приветствуются:
- хорошее знание C++;
- опыт разработки в Unix или Linux;
- опыт бекенд-разработки, опыт работы с высоконагруженными системами;
- навыки работы с MongoDB, Postgres, Redis, Kafka;
- умение проектировать архитектуру в распределенных системах.
Мы предлагаем оформление в соответствии с ТК РФ, различные приятные бонусы и плюшки (например, медицинскую страховку, вкусности в офисе, карьерный и профессиональный рост, парковку, оплату участия в конференциях и пр.) и многое другое, о чем можно будет узнать на личной встрече!