Напиши текст вакансии для должности "Middle+ С++ Developer по развитию продукта". Название компании: "DSSL". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'C++', 'STL', 'Boost', 'Многопоточность', 'Разработка ПО'

Наша команда разрабатывает систему видеонаблюдения Trassir Это профессиональная программа для построения многоуровневых систем безопасности. В нём есть не только возможность управлять камерами и писать с них архив, но и огромное количество дополнительных возможностей:   Адаптивные пользовательские интерфейсы для разных нужд;   Видеоаналитические модули;   Интеграция с пользовательскими скриптами;     Trassir Cloud - облачный сервис видеонаблюдения;   Мобильный клиент к нашей системе видеонаблюдения.   Недавно DSSL взял курс на более радикальное развитие Trassir. Теперь нам нужно гораздо больше людей, которые готовы будут активно создавать новые модули Trassir или коренным образом менять старые. В наших планах:   Научиться объединять наши сервера в кластеры;   Усовершенствовать систему сбора тревожных событий из разных модулей;   Переписать архивную подсистему.   Но мы ищем и другие способы улучшить Trassir и мы внимательно слушаем предложения программистов Мы найдём общий язык, если у вас есть:  Опыт коммерческой разработки на C++ от трёх лет или чуть меньший опыт, но есть личные проекты-примеры на github; Уверенное понимание C++ и его скользких моментов; Знание паттернов проектирования, SOLID, умение проектировать понятный переиспользуемый код; Умение разобраться в legacy коде и либо отрефакторить его либо переписать лучше; Умение декомпозировать и оценивать задачи; Умение и желание не работать в стол и доводить дело до конца.  Дополнительными плюсами будут:  Опыт работы с Qt Linux на уровне продвинутого пользователя; Знание особенностей многопоточного программирования ; Опыт автоматического тестирования и написания юнит-тестов; Знание Python.  Какие технологии мы используем: C++, STL, Boost, Qt, PostgreSQL, Google test/mock, Python, Jenkins. Кратко о том, что будет:  Опытные и увлеченные коллеги; Взаимовыручка в команде; Отсутствие работы “в стол”; Постоянное совершенствование всех рабочих процессов; Свобода в имплементации технического решения.  Вас ждёт:   УДАЛЕННАЯ работа.   Гибкий график работы (можно начинать работать в 12, если так лучше работается);   Полностью белая заработная плата;   Возможности роста и развития внутри компании;