{"id":1136873,"url":"https://alion.io/job/cropix-senior-c-developer-tech-lead-c","title":"Senior C++ Developer / Tech Lead (C++)","company":{"id":44887,"name":"Cropix","domain":"cropix.ru","url":"https://alion.io/company/cropix","size_band":null,"is_staffing_agency":false,"is_intermediary":false,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","hiring_geo_confidence":"inferred","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":{"min":350000,"max":420000,"currency":"RUB","period":"month","gross":false,"usd_annual":57900},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CMake","optional":false},{"name":"Linux","optional":false},{"name":"MS SQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Windows","optional":false},{"name":"Bash","optional":true},{"name":"CI/CD","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-09-23T08:28:04Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-09-22T03:06:14Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"О проекте\n Мы разрабатываем on-premise клиент-серверное приложение для крупных компаний: учётная система для холдингов и групп компаний с построением регуляторной отчётности по законодательству РФ (группа лиц, аффилированные лица, уведомление о КИК и т.д.).\n Архитектура: сервер приложений на C++ (Linux и Windows), СУБД SQL Server / PostgreSQL, толстый Windows-клиент и веб-клиент на React. C++ используется и в серверной части, и в толстом клиенте.\n Задачи\n - Разработка и развитие серверной части на C++ (Linux/Windows).\n- Проектирование архитектуры и написание бэкенда для веб-приложения.\n- Разработка и поддержка REST API для веб-клиента и интеграций со сторонними системами.\n- Написание сложных SQL-запросов и хранимых процедур, работа с бизнес-логикой в БД (MS SQL Server / PostgreSQL).\n- Разработка инсталляторов и пакетов обновлений.\n- Обеспечение кроссплатформенности: общий код, условная компиляция, сборка под Windows (MSBuild) и Linux (CMake).\n- Техлидство (около 30% времени, без административных функций): code review, менторство 1-2 разработчиков в перспективе, участие в планировании, внедрение стандартов кода и статического анализа.\n- Участие в выстраивании процессов разработки совместно с PO, PM и QA.\n Кого мы ищем\n Нам не нужен кандидат, который сразу и досконально знает всё перечисленное ниже - такого специалиста, скорее всего, просто не существует. Нам важен человек с системным мышлением, здравым инженерным подходом и способностью быстро разбираться в новом: технологиях, предметной области, чужом коде и недокументированном поведении системы. Формальные требования по опыту - ориентир, а не строгий фильтр. Техническая экспертиза для нас важнее формального опыта руководства.\n Требования\n - Опыт коммерческой разработки на C++ от 5 лет.\n- Уверенное знание C++17; C++20 - плюс, в перспективе.\n- Опыт разработки серверных и клиент-серверных приложений.\n- Понимание многопоточности, сетевого взаимодействия и асинхронности - всё это критично для проекта.\n- Опыт проектирования и реализации REST API.\n- Уверенное владение SQL: сложные запросы, хранимые процедуры, понимание бизнес-логики в БД. Глубокое знание хотя бы одной из СУБД: MS SQL Server или PostgreSQL.\n- Опыт сборки под Windows (MSBuild) и Linux (CMake).\n- Опыт работы с Boost.\n- Понимание кроссплатформенной разработки и условной компиляции.\n- Опыт работы с большим объёмом legacy-кода, готовность к рефакторингу и переписыванию.\n- Базовый английский - для чтения технической документации.\n- Высшее техническое образование.\n Будет плюсом\n - Опыт проектирования архитектуры enterprise-приложений.\n- Опыт tech lead / менторства / code review.\n- Знание опыт разработки Windows GUI приложений.\n- Опыт разработки инсталляторов и механизмов обновления ПО.\n- Опыт работы в продуктах для финансового, юридического или регуляторного учёта.\n- Базовые навыки скриптинга (Python, Bash).\n- Опыт внедрения стандартов кода, статического анализа, CI/CD.\n Условия\n - Полностью удалённая работа, можно из любого региона/страны.\n- Гибкий график, 5/2, 8 часов.\n- Трудовой договор.\n- Компактная команда проекта - 5 человек: PO, PM, QA, два разработчика.\n- Возможность влиять на архитектуру, выбирать технологии и выстраивать процессы с нуля.\n- Релизный цикл - раз в квартал, без давления CI/CD-конвейера.","description_format":"text","description_chars":3271,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"Elementary (A1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-23T08:33:48Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":20,"reasons":["conf:4","win:early"],"computed_at":"2026-09-23T13:07:31Z"},"pay":{"stated_usd_annual":57900,"is_top_pay":false},"html_url":"https://alion.io/job/cropix-senior-c-developer-tech-lead-c","json_url":"https://alion.io/job/cropix-senior-c-developer-tech-lead-c.json","meta":{"generated_at":"2026-09-23T13:07:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}