Перейти к содержимому
Сайбертех
С
Сайбертех
Москва
активна · проверена 5 дней назад

Fullstack-разработчик (Node.js + Vue, ГИС-платформа)

Ищем Fullstack-разработчика для работы над ГИС-платформой. Нужно разрабатывать REST и WebSocket API, создавать модули и UI-компоненты, оптимизировать SQL-запросы и повышать надёжность системы. Требуется 3+ года опыта с JavaScript/TypeScript, знание Node.js и Vue, а также английский на уровне чтения документации.

middle удалённо от ~1 354 000 ₸ (200 000 RUB)
Языки: English · Pre-Intermediate
salary intelligence

Эта вакансия платит больше рынка

На 17% выше медианы JavaScript по 191 вакансиям за 90 дней.

эта
1 354 000 ₸
медиана
1 089 600 ₸
p25–p75
600 000 – 1 702 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Мы ищем к себе в команду Fullstack-разработчика (Node.js + Vue, ГИС-платформа)

  • Разрабатывать новые REST- и WebSocket-endpoint'ы, развивать административную панель и клиентское ГИС-приложение.
  • Создавать новые подключаемые модули — и серверные интеграции, и UI-компоненты — и связывать их между собой через IPC.
  • Развивать визуальный конструктор FSM-потоков (Flows) и реализовывать выполнение бизнес-логики в рантайме.
  • Заниматься производительностью: оптимизировать сложные SQL-запросы (особенно пространственные выборки), кэшировать данные на клиенте через IndexedDB.
  • Повышать надёжность системы: бэкапы (logical JSON, PGlitesnapshots), метрики и логирование для мониторинга.
  • Участвовать в code review, обсуждать с командой требования к API, документировать новые фичи (Swagger / JSDoc / база знаний).
  • Что мы ожидаем от кандидата:
  • 3+ года коммерческой fullstack-разработки на JavaScript/TypeScript.
  • Понимаете, как устроена микросервисная архитектура: REST, gRPC, WebSocket (Socket.IO), IPC (child_process).
  • Видите систему целиком — от клиентского приложения до сервисов конфигурации.
  • Английский — уверенно читаете техническую документацию (B1+).
  • Backend (Node.js)
  • Уверенно работаете с Node.js: ES2020+, асинхронность, streams, EventEmitter.
  • TypeScript на ежедневной основе: типизация, интерфейсы, generics, утилитарные типы.
  • Практический опыт с Express.js, Fastify и NestJS — без обязательного глубокого погружения в каждый.
  • Socket.IO на сервере и на клиенте: комнаты, middleware.
  • Управление процессами: child_process, cluster, понимание особенностей IPC.
  • ORM / query builders: Sequelize, Drizzle ORM, Knex.
  • Безопасность: JWT, TBT, шифрование через Web Crypto.
  • Серверный рендеринг и утилиты: Puppeteer и аналоги.
  • Опыт с PGlite (PostgreSQL внутри Node.js) — будет приятным бонусом.
  • Frontend (Vue)
  • Уверенно работаете и с Vue 2, и с Vue 3: компоненты, маршрутизация, управление состоянием.
  • Одинаково комфортно с Options API и с Composition API.
  • TypeScript во фронтенде с Vue (vue-property-decorator, vue-class-component или Composition API).
  • Опыт миграции с Vue 2 на Vue 3 — будет очень кстати.
  • UI-библиотеки: Vuetify 2/3 и аналоги.
  • Модульная архитектура: SystemJS, динамическая загрузка модулей, работа с манифестами.
  • Картографические библиотеки: Esri JS API 3/4, OpenLayers 10.x, MapLibre GL.
  • Socket.IO-client; vue-router, Vuex / Pinia — приветствуется.
  • (Базы данных)
  • PostgreSQL и российские СУБД на её базе; MSSQL — опционально.
  • Пространственные расширения: PostGIS, MS Spatial.
  • Уверенно пишете сложные SQL-запросы, в том числе с геометрическими функциями.
  • (ГИС и пространственные данные)
  • Форматы геометрий: WKT, GeoJSON, Esri JSON.
  • Опыт с OGC-сервисами (WFS, WFS-T) и Esri Feature Service (/query, /applyEdits, /addFeatures и др.).
  • Проекции через proj4, в том числе перепроецирование на лету.
  • Сжатие и потоковая передача: Geobuf, PBF (Protocol Buffers).
  • Настройка слоёв, стилей и легенд в ESRI, OpenLayers, MapLibre.
  • (Инструменты и DevOps)
  • Git (стратегии ветвления, PR/MR), NPM.
  • Unit-тесты (Jest, Mocha) и интеграционные тесты для API.
  • Отладка распределённых систем: несколько сервисов одновременно, логи, трейсинг.
  • Будет плюсом
  • Desktop-обёртки: Tauri, Electron.
  • Глубокое понимание шифрования и настройки HTTPS.
  • Docker и контейнеризация сервисов.
  • Контрибьюты в open-source ГИС-проекты (QGIS, Leaflet, MapServer).
  • Опыт с Rust.
навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
Оценка.рф
О
Оценка.рф
7 ч. назад

Frontend-разработчик (React, TypeScript, Next.js)

~1 083 200 – 1 557 100 ₸ (160 000 – 230 000 RUB)

Ищем опытного Frontend-разработчика для создания современных интерфейсов платформы оценки недвижимости на React, TypeScript и Next.js. Вы будете работать над продуктами с AI и большими данными, участвовать в проектировании архитектуры и переносе функциональности с легаси. Предлагаем удалённую full-time работу, гибкий график, современный стек и возможность влиять на продукт.

React TypeScript Next.js +8
middle удал. hh
Т
Трианон
10 ч. назад

Frontend-разработчик

~952 877 – 1 489 400 ₸ оценка

Frontend-разработчик для поддержки и развития P2P-платформы. Требуется опыт от 3 лет, уверенное знание JavaScript/TypeScript, React/Vue/Next.js, работа с REST API и WebSocket. Предлагается удаленная работа в долгосрочной технической команде.

JavaScript TypeScript React +14
middle удал. hh
З
ЗАО «НПЦ ИРС»
12 ч. назад

Junior+/Middle разработчик

~952 877 – 1 489 400 ₸ оценка

Компания ищет Junior+/Middle разработчика для создания веб-приложений на C++, Node.js и React. Нужен опыт от 1 года, знание PostgreSQL, Docker и CI/CD. Предлагают удаленку, белую зарплату и рост.

C++ QT PostgreSQL +35
middle удал. hh
Группа компаний Б1
Г
Группа компаний Б1
12 ч. назад

Frontend-разработчик (Angular)

~952 877 – 1 489 400 ₸ оценка

Разработка пользовательских интерфейсов на Angular для налоговой функции. Требуется опыт от 2-3 лет с Angular, TypeScript и RxJS. Предлагают работу в крупной консалтинговой компании с обучением и карьерным ростом.

Angular TypeScript RxJS +8
middle удал. hh
СпросиВрача
С
СпросиВрача
12 ч. назад

Frontend-разработчик (React/TypeScript)

~952 877 – 1 489 400 ₸ оценка

Ищем middle frontend-разработчика для создания интерфейсов медицинского сервиса. Нужно знать React, TypeScript, Next.js и уметь писать тесты. Предлагаем удаленку, высокую зарплату и соцпакет.

React TypeScript Next.js +12
middle удал. hh
Нанософт Разработка
Н
Нанософт Разработка
14 ч. назад

Middle Frontend-разработчик (Vue.js)

~952 877 – 1 489 400 ₸ оценка

Ищем Middle Frontend-разработчика с опытом работы на Vue.js от 3 лет для создания интерфейсов САПР-платформы nanoCAD. Нужно уверенно владеть TypeScript, JavaScript, HTML/CSS, работать с REST API и Git. Предлагаем гибкий график, удалёнку или офис, ДМС и белую зарплату.

Vue.js TypeScript JavaScript +15
middle удал. hh