Мы ищем опытного backend-разработчика
юмосс · На сервисе с: 17.09.26 19:37
Вакансия: C++ Developer
Формат: full-time, remote
Уровень: Middle / strong Middle
Вилка: 250–300 тыс. ₽
Опыт работы: более 3 лет
Кого ищем:
Мы ищем опытного backend-разработчика
Чем предстоит заниматься:
Созданием высоко интегрированного и защищенного решения, выполненного в клиент-серверной архитектуре на основе современных подходов к разработке и доставке приложений.
Разработкой легко масштабируемой модульной (микросервисы) распределенной программной архитектуры для эффективной работы в многопользовательском режиме под высокими нагрузками, с обеспечением отказоустойчивости и катастрофоустойчивости.
Созданием системы распределенных и разграниченных вычислений и расчетов внутри приватного облака.
Системной интеграцией с CAD и FEM-пакетами и системами управления промышленными роботами в реальном режиме времени.
Обеспечением легкого обновления Системы за счет замены одного программного модуля на другой (более совершенный) программный модуль без нарушения целостности всей Системы.
Созданием легкого конфигурирования (персонализации) и расширения функционала Системы за счет добавления новых программных модулей (имитационные модели, алгоритмы управления вычислительными экспериментами и др.);
Обеспечением разграничения доступа к каждому полю базы данных, к каждой имитационной модели и каждому алгоритму вычислительного эксперимента на основе лицензионной политики и билинга.
Логированием и журналированием работы отдельных модулей Системы и действий пользователей.
Созданием, поддержкой и развитием архитектуры backend-части.
Проектированием и реализацией коммуникаций между компонентами нашей Системы и со сторонними информационными системами (CAD, CAE, MES, FEM и др.).
Обеспечением нагруженной многопоточной обработки данных на серверах.
Применением единой модели описания прикладных решений различного масштаба, средств анализа, компиляции, сборки и деплоя.
Что тебе поможет:
высшее математическое или техническое образование;
опыт проектирования и разработки высоконагруженных кросс-платформенных приложений на постоянной основе не менее 4 лет;
опыт разработки многопоточных сервисов;
опыт работы с ApacheKafka, Redpanda, RabbitMQ;
опыт командной работы.
Обязательные требования:
3+ лет коммерческой разработки на C++.
Уверенное знание C++17/20, STL, RAII, move semantics, templates.
Хорошее понимание multithreading и concurrency.
Опыт разработки backend/high-load сервисов.
Понимание паттернов микросервисной архитектуры.
Опыт работы с PostgreSQL и понимание транзакций, индексов, locks, isolationlevels.
Опыт разработки или интеграции gRPC.
Опыт профилирования и оптимизации производительности.
Способность самостоятельно принимать технические решения и отвечать за результат.
Будет плюсом:
Production-опыт с userver.
Опыт построения высоконагруженных и отказоустойчивых систем.
Опыт работы с очередями/брокерами сообщений.
Знание observability: metrics, logging, tracing.
Опыт performanceengineering.
Ключевые навыки:
C++, PostgreSQL, gRPC
••••••••
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.