Разработчик C++

По договоренности


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

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

Какие знания и навыки для нас важны:

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

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

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

​​​​​​


Поделиться:

Опубликована 14 дней назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.