Full-stack Developer (C++ / TypeScript) — Linux / GUI / Networking
По договоренности
Мы — динамично развивающаяся IT-компания, специализирующаяся на разработке и производстве высокопроизводительных программных и аппаратных средств защиты информации для комплексного обеспечения информационной безопасности.
Мы разрабатываем продукты под Linux, где важны производительность, надежность и предсказуемость. У нас «редкий» стек: ядро и системная логика на C++, а UI и клиентская логика — на TypeScript (в связке с legacy Qt-интерфейсами и сетевыми компонентами). Команда сильная, задачи инженерные, рост — быстрый.
Что предстоит делать:
- Разрабатывать и поддерживать производительные C/C++ компоненты под Linux (сетевое взаимодействие, IPC, сервисы, библиотеки).
- Делать и развивать GUI: Qt Widgets и/или QML, интеграции с backend-логикой и системными сервисами.
- Писать клиентскую логику и UI-компоненты на TypeScript/JavaScript (в том числе для встроенных web-частей интерфейса, инструментов управления или панелей).
- Проектировать и реализовывать межпроцессное взаимодействие (IPC) и сетевые протоколы.
- Работать с многопоточностью и асинхронными моделями (event loop, очереди, безопасная синхронизация; lock-free — плюс).
- Участвовать в полном цикле: проектирование - разработка - тестирование - релиз - поддержка.
Будет плюсом:
- Знание React (для интерфейсных модулей и интеграции с GUI).
- Boost (особенно Asio, но подойдет и другой практический опыт).
- Наблюдаемость и эксплуатация: Elasticsearch / Kibana (логирование, мониторинг, аналитика).
- CMake, CI/CD (сборка, пайплайны, автотесты).
- Более глубокое понимание сетевых протоколов (TCP/UDP, TLS, сериализация, тайминги/ретраи)
Кого мы ищем:
- Коммерческий опыт C/C++ от 1 года.
- Уверенная разработка под Linux: системные вызовы, процессы/потоки, IPC, сокеты.
- Опыт с Qt (Qt Widgets или QML) и понимание того, как строить поддерживаемый GUI.
- Хорошее понимание ООП и базовых паттернов проектирования.
- Опыт frontend-разработки на JavaScript/TypeScript.
- Понимание многопоточности/асинхронности (lock-free структуры — как преимущество).
- Техническое образование — желательно.
Наши условия:
- Официальное трудоустройство в штат компании в соответствии с ТК РФ.
- Конкурентная заработная плата.
- Испытательный срок 3 месяца.
- График работы 5/2 с 10:00 до 19:00, возможен гибкий график, удаленная работа обсуждается.
- Быстрое профессиональное развитие в сильной инженерной команде.
- Место работы: комфортный офис в шаговой доступности от станций метро Семеновская, Партизанская, станции МЦК Измайлово.
Адрес: Россия, Москва, Борисовская улица, 1
Опубликована месяц назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX 79 000 - 105 000 ₽
Equip Group — компания, работающая на рынке оборудования для профессиональной кухни более 30 лет. За это время мы успели занять одну из лидирующих позиций в сегменте HоReCa и завоевать доверие у покупателей в России, Европе и странах ближнего зарубеж...
- Полный день
- Опыт до 1 года
- Москва
12 дней назад
НТ Прогресс – финтех-компания, резидент «Сколково» и аккредитованная IT-компания. Мы разрабатываем технологию NTPro для автоматизации работы банков, брокеров, финансовых организаций и корпораций на финансовых рынках. Наши решения помогают выстраивать...
- Полный день
- Опыт до 1 года
- Москва
16 дней назад
280 000 - 420 000 ₽
Выше средней на 169%
Менеджер по продажам зарубежной недвижимости (Developer).
- Полный день
- Опыт до 1 года
- Москва
5 дней назад
... Full-cycle ведение: Сопровождать клиента на всех этапах (первичный контакт, помощь в выборе исследований ...
- Полный день
- Опыт до 1 года
- Москва
3 дня назад
от 100 000 ₽
Условия: Работа индивидуально - не в команде IT Стабильная работа, оформление по ТК График работы: 5/2, full ...
- Полный день
- Опыт до 1 года
- Москва
12 дней назад
Вакансия в подборках
Похожие вакансии
79 000 - 105 000 ₽
280 000 - 420 000 ₽