С++ программист / Ведущий С++ программист

Зарплата

от 150 000 ₽

Требования

Бэкенд разработчикC++ООПLinux

Местоположение и тип занятости

Новосибирск, Кольцово, пгтПолный рабочий день

Компания

Разработка навигационного ПО и навигационных карт

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

О компании и команде

NAVITEL — аккредитованная it-компания, производитель устройств для навигации, разработчик навигационного ПО, картографии и интеллектуальных систем мониторинга. Нашими продуктами пользуются больше 40 миллионов клиентов по всему миру в России, странах СНГ, Европы, Азии и Латинской Америки.

Сейчас мы в поисках С++ разработчика в серверную часть проекта Навител Мониторинг и смежных продуктов.

Навител Мониторинг — это единая система мониторинга транспорта, веб-приложение, которое позволяет в онлайн-режиме определять точные координаты местоположения автомобиля, маршрут его передвижения и другие важные параметры: пробег, скорость, расход топлива, направление движения, соблюдение температурного режима перевозки груза и т.п. Система используется как собственный коммерческий продукт, так и имеет сторонние инсталляции с доработками у клиентов, одним из них является АО Глонасс.

Мы используем инструменты оптимизации разработки (Redmine, Jenkins, Git), codereview (Gerrit) и являемся компанией полного цикла: самостоятельно создаем продукт, начиная с "производства" картографического материала и заканчивая релизами текущих версий на платформах.

Как мы работаем

  • Backend на С++ (C++11/14/17, Thrift, Protobuf, Libevent и тп) и Kotlin;
  • Backend разделён на отдельные сервисы, взаимодействующие друг с другом по TCP;
  • Frontend на JS/TS (Dojo, Vue);
  • Данные хранятся в PostgreSQL и кастомной BD на файловой системе;
  • Redmine, Git (Gerrit), CMake.

Ожидания от кандидата

Знания и опыт, которые точно понадобятся:

  • опыт коммерческой разработки на С/С++ не менее 3 лет;
  • теория алгоритмов и структур данных;
  • понимание принципов OOП;
  • принципы многопоточной и асинхронной работы;
  • работа в *NIX-системах на уровне пользователя;
  • базовые навыки владения SQL.

Будет плюсом:

  • знание Git, CMake, Qt;
  • примеры решенных задач/проектов, которые можно посмотреть.

Условия работы

  • работа в аккредитованной it-компании в небольшой, сильной команде;
  • работа со сложными алгоритмическими задачами;
  • возможность расширять кругозор, изучать и применять в проекте разные технологии и инструменты;
  • честные условия: официальное трудоустройство, полный соц. пакет, белая зарплата, которая определяется по результатам технического интервью;
  • компенсацию ДМС, спорта или обучения (после испытательного срока);
  • график работы 5/2 с гибким началом рабочего дня: ты сам выбираешь, во сколько начнешь рабочий день;
  • формат работы - в офисе или гибридный формат после адаптации в проекте (часть дней можно работать из дома);
  • комфортный офис кабинетного типа с кухней и кофемашиной в Наукограде КОЛЬЦОВО. В Кольцово ходит прямой общественный транспорт из Академгородка и от м.Речной вокзал, а для автомобилистов - большая, удобная парковка, на которой всегда есть свободные места.

Дополнительные инструкции

Этапы взаимодействия с кандидатом

  1. Ознакомительная онлайн\телефонная беседа с HR 15-30 минут.
  2. Техническое собеседование с командой в нашем офисе 1-1,5 часа.
  3. Принятие решения.

Присылайте резюме или ссылку на профиль в соцсетях через отклик, на почту или в телеграм @OlgaOspicheva.