Enjoypro

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

200 000 - 300 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C++
  • PostgreSQL
  • Linux
  • SQL
  • Git
  • Gnu C++

EnjoyPro – это команда экспертов в области высоких технологий и разработки программного обеспечения.

Для телеком проекта - разработка следующих сервисов:

- Регистрация (обновление местоположения) в сети 2G/3G/4G

- CS вызов исходящий и входящий, 2 разных сценария

- SMS исходящий и входящий, 2 разных сценария

- Передача данных 2G/3G/4G

- Обновление данных абонента через изменение данных в Backend-DB. Сценарий реализован только для увеличения объема данных абонента (ручное обновление SQL приложения и ручная инициация MAPinsertsubscriber_data)

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

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

Мы ожидаем от Вас:

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

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

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

Мы готовы предложить:

  • Удаленная работа
  • График работы 5/2 с гибким началом рабочего дня
  • Оформление на выбор - ТК РФ, ИП, самозанятость
  • Амбициозные проекты, интересные с профессиональной точки зрения задачи
  • Широкий технологический стек
  • Возможность профессионального и карьерного роста - в динамично развивающейся компании

Ждём тебя в нашей команде!