Вакансия: Middle C++ developer в Москва

Полное описание вакансии: Middle C++ developer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2337132 Middle C++ developer Москва > Start Industries open 2025-01-28
Необходимые навыки
  • > Linux
  • > C++
  • > SOLID
  • > Docker
  • > Redis
  • > Memcached
  • > Kubernetes
  • > gRPC
  • > highload
  • > HTTP2
  • > low-level
Требования

Опыт работы от 4,5-5 лет. Отличное знание C++. Знание классических алгоритмов и структур данных. Опыт написания многопоточных и...

Обязанности

Разрабатывать высоконагруженные модули парсинга сигнальных протоколов. Создавать модули для формирования бизнес-логики и работы с In-Memory БД.

Описание

Ищем опытного разработчика, который хочет присоединиться к команде и развивать высоконагруженные системы. Работа полностью удалённая, оформление через ИП.

Формат работы: полностью удалённо.

Что мы ожидаем от вас?

  • Опыт работы от 4,5-5 лет.
  • Отличное знание C++.
  • Знание классических алгоритмов и структур данных.
  • Опыт написания многопоточных и/или асинхронных программ.
  • Умение тестировать собственный код (Unit-тестирование).
  • Опыт работы с базами данных и микросервисами.
  • Знание принципов обеспечения отказоустойчивости систем.
  • Понимание Solid и работы ОС, баз данных, сетей.
  • Уверенное использование Linux и командной строки.

Будет плюсом:

  • Знание C.
  • Опыт оптимизации производительности и low-level оптимизаций.
  • Навыки работы с Wireshark/tcpdump.
  • Знание Docker, Ansible, Kubernetes, gRPC, Redis, Memcached.
  • Опыт с распределёнными высоконагруженными системами.
  • Глубокое понимание Linux и Linux/POSIX API.
  • Знание сетевых и сигнальных протоколов (HTTP2, DIAMETER, MAP, CAP).
  • Понимание работы сетевого стека (уровни L2-L4).

Что предстоит делать:

  • Разрабатывать высоконагруженные модули парсинга сигнальных протоколов.
  • Создавать модули для формирования бизнес-логики и работы с In-Memory БД.
  • Участвовать в техническом развитии системы и улучшении процессов поставки ПО.
  • Оптимизировать время обработки и передачи данных.
  • Решать и расследовать проблемы, возникающие при эксплуатации системы.

Присоединяйтесь к нам, если хотите решать интересные задачи в компании профессионалов!
Оставляйте отклик, и мы свяжемся с вами!

Вверх