на главную
zarplata•31.07.2026

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

УдалённоОформление по ТК РФУдалённая работаАккредитованная IT-компания

Навыки и технологии

API и сетевые протоколыC++PostgreSQLGitMySQL

Ключевая задача

Разработка высоконагруженных систем управления и обработки данных для научных установок на C++ с проектированием баз данных PostgreSQL.

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

О компании

ООО "Сетла" — малая технологическая компания, которая занимается передовыми разработками в области программного обеспечения для научных установок в сфере ускорительной физики и физики высоких энергий.

Обязанности

Чем предстоит заниматься:

  • Разрабатывать модули и сервисы проекта на языке C++;
  • Оптимизировать работу сервисов;
  • Проектировать базы данных PostgreSQL;
  • Реализовывать бизнес‑логику в БД (разрабатывать запросы, представления, функции и процедуры с использованием SQL и PL/pgSQL);
  • Оптимизировать и рефакторить критические запросы и процедурный код на языке SQL;
  • Документировать разработку модулей и сервисов;
  • Настраивать систему под пакеты, необходимые для корректной работы модулей;
  • Работать с системами сборки программных проектов;
  • Работать в системе контроля версий Git.

Требования

Что от тебя ждём:

  • Оконченное высшее образование;
  • Знание стандартов C++14/17, а также опыт разработки на C++ от 1 года под Windows/Linux;
  • Уверенное владение командной строкой Linux, знание SQL, PL/pgSQL, CLI psql;
  • Опыт работы с одной из сред разработки: MS Visual Studio, Visual Studio Code или CLion, а также с системой контроля версий Git;
  • Опыт проектирования баз данных PostgreSQL;
  • Владение средствами оптимизации производительности СУБД и SQL‑запросов;
  • Опыт работы с многопоточностью, оптимизации памяти и производительности;
  • Знакомство с профайлерами кода;
  • Понимание базовых принципов ООП и сетевых протоколов;
  • Умение читать и готовность поддерживать унаследованный код.

Условия

Мы предлагаем:

  • Оформление по ТК РФ;
  • Удалённую работу;
  • Работу в аккредитованной IT‑компании;
  • Интересные задачи в команде единомышленников;
  • Получить уникальный опыт в междисциплинарной команде экспертов;
  • Возможности для профессионального роста в технологической компании.