Full-stack Developer (C++ / TypeScript) — Linux / GUI / Networking

ТСС

Full-stack Developer (C++ / TypeScript) — Linux / GUI / Networking

Москва, Борисовская улица, 1

Описание вакансии

Мы — динамично развивающаяся 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, возможен гибкий график, удаленная работа обсуждается.
  • Быстрое профессиональное развитие в сильной инженерной команде.
  • Место работы: комфортный офис в шаговой доступности от станций метро Семеновская, Партизанская, станции МЦК Измайлово.
Навыки
  • Linux
  • TypeScript
  • JavaScript
  • C/C++
  • Qt
  • IPS
  • React
  • Boost
  • CMake
  • CI/CD
  • TCP
  • Сетевые протоколы
  • Разработка ПО
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Реверслаб
  • Москва

  • от 250000 RUR

Рекомендуем
Вычислительные решения

Программист C++

Вычислительные решения

  • Москва

  • до 300000 RUR

Рекомендуем
КАТЮША ПРИНТ
  • Москва

  • от 180000 RUR

  • Москва

  • от 180000 RUR

ИнфоТеКС
  • Москва

  • от 180000 RUR

АМИКОН
  • Москва

  • от 180000 RUR

Пиклема
  • Москва

  • от 180000 RUR

Алабуга, ОЭЗ ППТ

Программист С++/Qt

Алабуга, ОЭЗ ППТ

  • Москва

  • от 277500 RUR

Леста Игры

Backend Developer (С++/Go)

Леста Игры

  • Москва

  • от 277500 RUR

АМИКОН
  • Москва

  • от 277500 RUR

КСК-Эйч Ар

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

КСК-Эйч Ар

  • Москва

  • от 277500 RUR

Топ Системы
  • Москва

  • от 277500 RUR

Уральский завод гражданской авиации

Инженер-программист

Уральский завод гражданской авиации

  • Москва

  • от 277500 RUR

Zecurion
  • Москва

  • от 277500 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию