WSE

Fullstack Developer (React / Spring / C++)

Коротко

Fullstack-разработчик для создания производительных пользовательских интерфейсов на React/Vite с интеграцией бэкенда на Spring Boot и низкоуровневых модулей на C++. Компания WSE в Алматы ищет специалиста с опытом 1-3 года, уровня Junior/Middle, на гибридный формат работы. Требуется знание React, TypeScript, Java/Spring Boot, C++ (17/20), а также понимание REST/WebSocket/gRPC, Docker и Git.

О позиции
Ищем Fullstack-разработчика с фокусом на создание производительных пользовательских интерфейсов и интеграцию с высоконагруженными сервисами и низкоуровневыми модулями.
Вам предстоит:
•Проектировать современные веб-интерфейсы на React и Vite, связывать их с бэкенд-сервисами на Spring Boot и взаимодействовать с вычислительным ядром / модулями на C++.
•Разрабатывать и развивать архитектуру отзывчивых пользовательских интерфейсов (UI/UX) с использованием React, Vite и Node.js.
•Проектировать и поддерживать бэкенд-логику и REST/WebSocket/gRPC API на базе Java / Spring Boot.
•Интегрировать UI с производительными вычислительными модулями, библиотеками и сервисами на C++ (через IPC, сетевые протоколы, JNI или Node-API/WebAssembly).
•Оптимизировать скорость рендеринга сложных интерфейсов и передачу больших объемов данных между слоями приложения.
•Писать чистый, поддерживаемый код, покрывать функционал модульными и интеграционными тестами.
•Участвовать в code review, проектировании системных решений и обсуждении продуктовых требований.
Требования
Frontend:
•Уверенное владение React, экосистемой Node.js и сборщиком Vite.
•Отличное знание JavaScript (ES6+) и TypeScript, современного HTML5/CSS3.
•Опыт работы с инструментами управления состоянием (Redux Toolkit, Zustand, MobX или TanStack Query).
•Понимание принципов оптимизации клиентской производительности (virtualization, profiling, memoization).
Backend & Systems:
•Опыт коммерческой разработки на Java / Spring Boot (Spring MVC, Data, Security).
•Практический опыт разработки на C++ (стандарты C++17/20), понимание структур данных, управления памятью, многопоточности и меж процессного взаимодействия (IPC).
•Уверенное понимание сетевых протоколов и форматов взаимодействия: REST, WebSockets, gRPC, Protobuf.
Общие инженерные практики:
•Уверенное владение Git, опыт работы с Docker, базовое понимание CI/CD пайплайнов.
•Понимание архитектурных паттернов, принципов SOLID и чистого кода.
Будет плюсом:
•Опыт создания настольных или гибридных приложений (Electron, Tauri, Node-API / N-API аддоны).
•Знание WebAssembly (Wasm) для переноса C++ кода в браузерную среду.
•Опыт работы с брокерами сообщений (Kafka, RabbitMQ) и реляционными/NoSQL БД (PostgreSQL, Redis).
•Опыт профилирования приложений (Chrome DevTools, Java Flight Recorder, Valgrind, perf).
Условия:
•Официальное трудоустройство в соответствии с Трудовым кодексом.
•График работы: 5/2, с 09:00 до 18:00.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте