Юмосс·Москва, Российская Федерация·4 дн назад
Senior BackEnd Developer
250 000 – 300 000 ₽
на 7% ниже медианы рынка
≈ 3 тыс.–3,6 тыс. $
🌍 УдалённоMiddleПолная занятость
51
Есть о чём спросить
За такой навык на рынке платят больше, работа расписана подробно. Но верх вилки на 77% ниже медианы грейда.
Наша компания
Мы, в АО «Юмосс» разрабатываем и продвигаем на отечественный и международный рынки российское инновационное программное обеспечение CAE«WeRTSim» (Computer-Aided EngineeringWelding and Related Technologies Simulation) – веб-платформу цифровых двойников сварочных и родственных технологий для решения различных инженерных задач: быстрых расчетов и анализа на основе математического моделирования физических процессов и их компьютерной симуляции.
Чем предстоит заниматься
Созданием высоко интегрированного и защищенного решения, выполненного в клиент-серверной системной архитектуре на основе современных подходов к разработке и доставке приложений конечному пользователю
Разработкойлегко масштабируемой модульной (инвариантные программные модули, микросервисы) распределенной программной архитектуры для эффективной работы в многопользовательском режиме под высокими нагрузками, с обеспечением отказоустойчивости и катастрофоустойчивости
Созданием системы распределенных и разграниченных вычислений и расчетов внутри приватного облака
Системной интеграцией с CAD и FEM-пакетами и системами управления промышленными роботами в реальном режиме времени
Обеспечениемлегкого обновления Системы за счет замены одного программного модуля на другой (более совершенный) программный модуль без нарушения целостности всей Системы
Созданиемлегкого конфигурирования (персонализации) и расширения функционала Системы за счет добавления новых программных модулей (имитационные модели, алгоритмы управления вычислительными экспериментами и др.)
Обеспечениемразграничения доступа к каждому полю базы данных, к каждой имитационной модели и каждому алгоритму вычислительного эксперимента на основе лицензионной политики и билинга
Логированием и журналированием работы отдельных модулей Системы и действий пользователей
Созданием, поддержкой и развитием архитектуры backend-части
Проектированием и реализацией коммуникаций между компонентами нашей Системы и со сторонними информационными системами (CAD, CAE, MES, FEM и др.)
Обеспечением нагруженной многопоточной обработки данных на серверах
Применением единой модели описания прикладных решений различного масштаба, средств анализа, компиляции, сборки и деплоя
Наши требования
Production-опыт с userver
Опыт построения высоконагруженных и отказоустойчивых систем
Опыт работы с очередями/брокерами сообщений
Знание observability: metrics, logging, tracing
Опыт performanceengineering
Мы ищем опытного backend-разработчика на направление «Компьютерная система инженерного анализа»
Высшее математическое или техническое образование
Опыт проектирования и разработки высоконагруженных кросс-платформенных приложений на постоянной основе не менее 4 лет
Опыт разработки многопоточных сервисов
Опыт работы с ApacheKafka, Redpanda, RabbitMQ
Опыт командной работы
3+ лет коммерческой разработки на C++
Уверенное знание C++17/20, STL, RAII, move semantics, templates
Хорошее понимание multithreading и concurrency
Опыт разработки backend/high-load сервисов
Понимание паттернов микросервисной архитектуры
Опыт работы с PostgreSQL и понимание транзакций, индексов, locks, isolationlevels
Опыт разработки или интеграции gRPC
Опыт профилирования и оптимизации производительности
Способность самостоятельно принимать технические решения и отвечать за результат
C++, PostgreSQL, gRPC
Мы предлагаем
Официальное трудоустройство, соблюдение норм трудового законодательства
Режим работы - полная удаленка
Гибкий график
Уровень заработной платы обсуждаем с успешным кандидатом
Дополнительно
Основным назначением CAE WeRTSim является создание единой программной среды, объединяющей различные имитационные модели технологических высокотемпературных процессов и механизмы управления вычислительными экспериментами в простой и удобный инструмент инженерного анализа с интуитивно понятным интерфейсом
Платформа обеспечивает интеграцию имитационных моделей и механизмов управления вычислительными экспериментами с внешними ИС (CAD, CAE, MES, FEM и др.) через API, создавая более точные инструменты для конструкторов, механиков и технологов
Области применения:технологическая подготовка производства, обучение инженеров, автоматизация и роботизация управления технологическими процессами, проектирование и разработка инновационного сварочного оборудования, адаптация и оптимизация существующих проектов, техническое перевооружение производства