368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$30k – $42k per year
Location
Remote (EAEU)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
BGStaff is an international IT recruitment agency headquartered in Moscow, Russia, founded in 2014. The company specializes in the search and selection of software developers, engineers, and C-level executives for the technology sector, as well as providing IT outstaffing and HR consulting services. It operates across more than 13 countries, maintaining a database of over 160,000 candidates to support digital transformation and staffing needs for startups and large enterprises.

Навыки: C++, Qt, QML, C++ stl, Python, Bash, Cmake, GNU Compiler collection. Квалификация: Senior. Специализации: Десктоп разработчик.

Senior / Strong Middle C++ Developer (C++98, Qt4, низкоуровневые задачи)

Локация: Полная удаленка (из любой точки мира)

Занятость: Полная занятость, гибкий график 5/2

Зарплата: от 2500 USD

Кто мы ищем?

Мы - BGStaff, кадровое агентство, и мы помогаем нашему клиенту, международному продуктовому разработчику, найти сильного C++ разработчика. Наш клиент более 20 лет создает профессиональное ПО для работы с накопителями данных и восстановления информации. Это сложный, высокотехнологичный продукт с миллионной аудиторией по всему миру (системные администраторы, IT-специалисты, инженеры дата-центров).

Проект пережил несколько эпох, и сейчас мы ищем человека, который не боится legacy-кода, умеет в низкоуровневую разработку и готов разбираться в том, как работают файловые системы и драйверы «под капотом». Вам предстоит работать с C++98 и Qt4, но при этом решать задачи, которые редко встречаются в веб-разработке или типовом enterprise.

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

Ваша основная задача - поддержка, рефакторинг и развитие ядра продукта. Вам придется глубоко погружаться в чужой код, находить неочевидные баги и внедрять новую функциональность.

Примеры реальных задач (чтобы вы понимали уровень):

  • Разработка и отладка драйверов монтирования образов дисков под различные ОС (бинарные форматы, FUSE).
  • Исследование форматов файловых систем (например, Btrfs) и написание алгоритмов поиска уцелевших файлов при поврежденной структуре ФС.
  • Устранение фризов GUI: вынос ресурсоемких операций чтения данных в отдельные потоки без нарушения логики текущего кода.
  • Исправление редких глюков под специфическими платформами: WinPE, MacOS (вплоть до архитектуры PowerPC), Windows 25 (QML).
  • Проектирование единого API для работы с файловыми системами (локальные, удаленные через агента, FTP, WebDAV, облачные хранилища).
  • Доработка самописных библиотек сетевого взаимодействия и видео-плеера (QtAV + ffmpeg).
  • Работа с кастомными виджетами, QML, экспорт данных в HTML+JavaScript.

Технологический стек:

  • C++98, STL, Qt4 (основной стек), Qt6 (MacOS), QML.
  • Сборка и окружение: Visual Studio 2008, GCC/Clang, CMake, Bash, Python.
  • Инструменты: Git, Subversion, Redmine, Buildbot, Telegram.

Кого мы рассматриваем:

Мы ищем Senior или очень сильного Middle разработчика, который готов работать с устаревшими стандартами языка (C++98) и не боится сложных, нетривиальных задач.

Важно:

  • Опыт коммерческой разработки от 5 лет.
  • Отличное знание C++ (независимо от стандарта).
  • Обязательный опыт работы с Qt (желательно Qt4). Без опыта Qt - только если вы уникальный талант, который готов быстро освоить его с нуля (но это скорее исключение).
  • Умение разбираться в чужом коде, самостоятельность, ответственность.
  • Навыки отладки в разных ОС (Windows, Linux, MacOS).
  • Английский язык на уровне чтения документации и написания комментариев к коду.

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

  • Опыт с низкоуровневым программированием (драйверы, работа с железом).
  • Понимание принципов работы файловых систем и сетевых протоколов.

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

  • Удаленный формат: работайте из любой точки мира.

  • Гибкий график: 40 часов в неделю, вы сами планируете свое время (важно пересекаться для синхронизации, но количество встреч минимально).

  • Минимум бюрократии: максимум кода и реальных задач. Общение преимущественно с ведущим разработчиком и тестировщиком.

  • Оформление: договор на разработку ПО с ИП (самозанятость).

  • Зарплата: от 2500 USD до 3500 USD (на испытательный срок - от 2500 USD).

  • Испытательный срок: 3 месяца.

  • Бонусы: возможность премии по итогам года.

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

Нам нужен человек, который не будет отбывать часы. Мы небольшая команда профессионалов (всего 4-5 разработчиков), и вклад каждого виден. Мы не рассматриваем кандидатов, которые работают по остаточному принципу («на основной работе - 8 часов, здесь - по совместительству»). Здесь нужно гореть задачами, быть любознательным и не бояться предлагать улучшения, даже если они выходят за рамки текущего ТЗ.

Процесс отбора:

  • Рассмотрение резюме.
  • Интервью с рекрутером.
  • Техническое интервью с ведущим разработчиком и главным разработчиком проекта.
  • Офер.

Как откликнуться?

Отправляйте резюме на почту: [email protected]

В теме письма укажите: «C++98/Qt4 Вакансия».

Или пишите в Телеграм Надежде (@Bykova_Nadezhda).

Ждем ваших откликов! Будет сложно, но интересно.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$21k per year • In office • Contractor • Yekaterinburg
Python
SQL
Python
FastAPI
Flask
AI/ML
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
DevOps
Docker
Git
Apply
$68k – $85k per year • In office • Full-Time • Master's Degree • San Jose
Python
AI/ML
AI Agents
DevOps
Amazon EC2
AWS
AWS Lambda
Bitbucket
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Amazon S3
IAM
HPC
Cybersecurity
Least Privilege
Apply
$140k – $168k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$133k – $161k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Westminster
C++
Apply
$147k – $260k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Austin
C++
Apply
Data Engineer 1 month ago
$20k – $51k per year (Estimated) • Remote • Full-Time • 5+ years exp
Python
SQL
Databases
Snowflake
AI/ML
Airflow
DevOps
AWS
AWS Lambda
CI/CD
CircleCI
Rest API
Terraform
Amazon CloudWatch
Amazon S3
IAM
Analytics
ETL/ELT
Apply
$23k – $42k per year (Estimated) • Remote • Full-Time • 4+ years exp • Moscow
Python
Python
Aiohttp
Asyncio
FastAPI
pySpark
AI/ML
AI Agents
Airflow
AutoGen
Fine-tuning
Function Calling
GigaChat
LangGraph
Llama
LLM
Mistral
Model Context Protocol
NLP
Prompt Engineering
Qwen
RAG
RLHF
Spark
LangChain
LLM Evaluation
SFT
DevOps
GitHub
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.