👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

BackEnd C++ Developer (Remote)

Зарплата

до 2500 $

Требования

Бэкенд, Средний (Middle)C++ stlC++ boostPostgreSQLCmakeProtobufGit

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Developing casino games and virtual sports products

Описание вакансии

Условия работы

О компании:

Offside Gaming  –  компания, которой больше 10 лет. Наши офисы находятся на Мальте, в Софии, Лиссабоне, Москве, Маниле, а  головной офис находится в Лондоне. Компания является ведущим  разработчик B2B решений для агрегаторов спортивных ставок и online casino.

Чем предстоит заниматься  и какие задачи решать:

Разработка с нуля высоконагруженной серверной части для новой беттинговой платформы для приема и обработки ставок на спортивные события.

Серверная часть построена на базе высокопроизвродительной микросервисной архитектуре с использованием таких фреймворков как Google GRPC и Google Protobuf. В качестве СУБД используется PostgreSQL, наполнение таблиц может достигать сотни миллионов записей, поэтому отдельное внимание уделяется оптимизации SQL запросов к БД. В архитектуре отдельно выделяются сервера для обработки событий из спортивных фидов, для приема и обработки ставок, для обработки трейдерских запросов по управлению платформой, сервер отчетов.

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

Требования:

  • Отличное знание C++ (С++11 и выше);
  • Опыт разработки в среде Linux (gcc, gdb, make, cmake);
  • Знание классических алгоритмов и структур данных;
  • Знание библиотек и технологий: STL, boost;
  • Знание SQL, СУБД PostgreSQL;
  • Навыки работы с системой контроля версий Git;
  • Опыт разработки многопоточных приложений;
  • Опыт разработки сетевых сервисов;
  • Базовый уровень английского языка.

Желательно:

  • Знание Golang;
  • Знание технологий: Google protobuf, Google GRPC;
  • Понимание того, как работают современные веб-технологии: HTTP, REST/RPC, JSON, Push, WebSocket, JavaScript.

Условия:

  • Удаленная работа в часовом поясе с разницей не более 4х часов с Москвой или в офисе в Москве (м. Красносельская);
  • Гибкий рабочий график;
  • Оформление по трудовому договору;
  • Доплата 100% заработка на период больничного и отпуска.

Дополнительные инструкции

Заинтересованных просим писать на ru-hr@offsidegaming.com  или на contact@it-staffed.com