Senior C++ Developer / Tech Lead (C++)

350 000 - 420 000 ₽

Выше средней на 40%

О проекте

Мы разрабатываем on-premise клиент-серверное приложение для крупных компаний: учётная система для холдингов и групп компаний с построением регуляторной отчётности по законодательству РФ (группа лиц, аффилированные лица, уведомление о КИК и т.д.).

Архитектура: сервер приложений на C++ (Linux и Windows), СУБД SQL Server / PostgreSQL, толстый Windows-клиент и веб-клиент на React. C++ используется и в серверной части, и в толстом клиенте.

Задачи

— Разработка и развитие серверной части на C++ (Linux/Windows).
— Проектирование архитектуры и написание бэкенда для веб-приложения.
— Разработка и поддержка REST API для веб-клиента и интеграций со сторонними системами.
— Написание сложных SQL-запросов и хранимых процедур, работа с бизнес-логикой в БД (MS SQL Server / PostgreSQL).
— Разработка инсталляторов и пакетов обновлений.
— Обеспечение кроссплатформенности: общий код, условная компиляция, сборка под Windows (MSBuild) и Linux (CMake).
— Техлидство (около 30% времени, без административных функций): code review, менторство 1–2 разработчиков в перспективе, участие в планировании, внедрение стандартов кода и статического анализа.
— Участие в выстраивании процессов разработки совместно с PO, PM и QA.

Кого мы ищем

Нам не нужен кандидат, который сразу и досконально знает всё перечисленное ниже — такого специалиста, скорее всего, просто не существует. Нам важен человек с системным мышлением, здравым инженерным подходом и способностью быстро разбираться в новом: технологиях, предметной области, чужом коде и недокументированном поведении системы. Формальные требования по опыту — ориентир, а не строгий фильтр. Техническая экспертиза для нас важнее формального опыта руководства.

Требования

— Опыт коммерческой разработки на C++ от 5 лет.
— Уверенное знание C++17; C++20 — плюс, в перспективе.
— Опыт разработки серверных и клиент-серверных приложений.
— Понимание многопоточности, сетевого взаимодействия и асинхронности — всё это критично для проекта.
— Опыт проектирования и реализации REST API.
— Уверенное владение SQL: сложные запросы, хранимые процедуры, понимание бизнес-логики в БД. Глубокое знание хотя бы одной из СУБД: MS SQL Server или PostgreSQL.
— Опыт сборки под Windows (MSBuild) и Linux (CMake).
— Опыт работы с Boost.
— Понимание кроссплатформенной разработки и условной компиляции.
— Опыт работы с большим объёмом legacy-кода, готовность к рефакторингу и переписыванию.
— Базовый английский — для чтения технической документации.
— Высшее техническое образование.

Будет плюсом

— Опыт проектирования архитектуры enterprise-приложений.
— Опыт tech lead / менторства / code review.
— Знание опыт разработки Windows GUI приложений.
— Опыт разработки инсталляторов и механизмов обновления ПО.
— Опыт работы в продуктах для финансового, юридического или регуляторного учёта.
— Базовые навыки скриптинга (Python, Bash).
— Опыт внедрения стандартов кода, статического анализа, CI/CD.

Условия

— Полностью удалённая работа, можно из любого региона/страны.
— Гибкий график, 5/2, 8 часов.
— Трудовой договор.
— Компактная команда проекта — 5 человек: PO, PM, QA, два разработчика.
— Возможность влиять на архитектуру, выбирать технологии и выстраивать процессы с нуля.
— Релизный цикл — раз в квартал, без давления CI/CD-конвейера.

Сравнение со средней зарплатой в похожих вакансиях:

200k

350k

150k

270k

537k


Поделиться:

Опубликована 4 дня назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Чего мы ждем от Вас: Опыт коммерческой разработки под Windows и Linux C++ с использованием стандартов ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
9 дней назад
200 000 - 450 000 ₽
Выше средней на 18%
Чем предстоит заниматься разрабатывать новые сервисы и развивать существующие на C#/.NET; участвовать ... Мы ожидаем, что вы имеете коммерческий опыт разработки на C#/.NET от 3 лет; уверенно работаете с .NET ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Магер Анастасия СтепановнаМагер Анастасия Степановна
  • Москва
13 дней назад
... Senior Unity / Full-Stack Developer C#, WebGl Мы крутая команда и ищем такого же крутого, бодрого и уверенного ... в себе Senior Unity/Full-Stack -разработчика, который сможет рулить клиентской частью WebGl проекта. ... продукта. - Уверенный опыт работы и оптимизации WebGl - Опыт работы с UI Nova - Уверенно работать с Unity/C# ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании NATIVE TRENDSNATIVE TRENDS
  • Москва
месяц назад
до 320 000 ₽
Выше средней на 16%
Находимся в поиске Senior .NET Developer на проект крупного банка. ... Наши ожидания (обязательно): Опыт разработки на C# (.NET Core / .NET Framework) от 6 лет.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании SelectySelecty
  • Москва
5 дней назад
Приглашаем на позицию Senior Creatio Developer / BPM Developer для развития enterprise CRM- и BPM-решений ... Разрабатывать серверную логику на C# / .NET. ... Опыт работы на уровне Senior Developer / Lead Developer. 3+ года практического коммерческого опыта разработки ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании USETECHUSETECH
  • Москва
16 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.