Группа Астра

Программист C/C++ (Termidesk Connect)

в Группа Астра

от 250 000 ₽/‍мес на руки

📍 Москва (м. Тропарёво)
Удалённо
Специализация
C / C++
Уровень
Senior
Требуемый опыт
5+ лет

Технологии/инструменты

Api
C C++
ci
Ci/Cd
Cmake
Docker
Git
Gitlab
Json
Linux
Makefile
Posix
Python
Qa
Rest
Rest Api
Stl
Tcp
Tcp Ip
Websocket

Коротко о компании

Termidesk Connect — молодой и быстро развивающийся продукт для балансировки нагрузки и обеспечения высокой доступности приложений. Он оптимизирует работу ИТ-инфраструктуры, повышает производительность и надежность сервисов. Это не только классный продукт, но и молодая команда, которая не боится вызовов, открыта к экспериментам и решает даже самые сложные задачи.

Задачи

  • Разработка высоконагруженного серверного приложения на C/C++ для ОС Linux.
  • Написание unit-тестов.
  • Проведение исследований по внедрению новых протоколов связи.

Требования

  • Отличное знание C/C++ (libc, libev, STL).
  • Опыт разработки многопоточных, асинхронных приложений на C/C++ для ОС Linux.
  • Владение современными подходами C++: RTTI, RAII, полиморфизм, наследование, лямбда-функции.
  • Понимание основ межпоточного взаимодействия: семафоры, мьютексы, очереди и т. д.
  • Знание шаблонов проектирования: синглтоны, интерфейсы, издатель/подписчик, модель/делегат/представление, CoW.
  • Знание POSIX (сокеты, потоки, файлы и т. д.).
  • Понимание работы TCP/IP.
  • Знание REST API / JSON.
  • Опыт использования Git, GitLab, CI/CD, CMake.
  • Желание изучать что-то новое и не бояться трудностей.

Будет плюсом

  • Опыт работы с WebSocket.
  • Опыт использования select / poll / epoll.
  • Опыт работы с:
  1. библиотеками libevent / libev.
  2. протоколами HTTP/1 / HTTP/3 / QUIC.
  3. Makefile, ручная разработка Makefile.
  4. Docker.
  • Начальное знание Python.

Условия и бенефиты

  • Уверенность в будущем. У нас стабильный и прозрачный "белый" доход и полноценный соцпакет.
  • График в твоём ритме. Мы здесь ради результата, а не процесса. Начинай свой рабочий день, когда тебе удобно, просто договорись с руководителем. У нас не принято стоять с секундомером на проходной, а вот пунктуальность на общих встречах мы ценим, так как бережно относимся к времени коллег.
  • Забота о здоровье. Оформим полис ДМС.
Группа Астра

О компании Группа Астра

Сфера
Разработка ПО и средств защиты
Размер
1001+

«Группа Астра» — один из лидеров российского рынка информационных технологий в области разработки программного обеспечения (ПО) и средств защиты информации. В команде сегодня трудится порядка 2 500 высокопрофессиональных сотрудников, а программные продукты «Группы Астра» используются во всех отраслях экономики: в ведущих энергетических и нефтегазовых компаниях, в организациях финансового сектора, а также в госкомпаниях и госкорпорациях, в медицине и образовании.

«Группа Астра» создает системное и прикладное ПО, а также сервисы, которые удовлетворяют потребности заказчиков при создании и проектировании ИТ-инфраструктур. Заказчики заменяют продуктами «Группы Астра» иностранные решения в своих ИТ-инфраструктурах, обеспечивая независимость и безопасность критически важных сервисов.

К 2030 году компания нацелена стать глобальным вендором системного ПО, который обеспечивает потребности рынка в специализированных и общих решениях и формирует единые ИТ-стандарты.