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

Сайбертех

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

Москва, Таганская площадь

Метро: Курская

Описание вакансии

Мы ищем к себе в команду 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.

Навыки
  • Английский язык
  • REST
  • Node.js
  • SQL
  • API
  • JavaScript
  • Vue.js
  • UI
  • TypeScript
  • Git
  • MS SQL
Посмотреть контакты работодателя

Адрес

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

Академия Будущего

Fullstack-разработчик в офис

Академия Будущего

  • Москва

  • от 250000 RUR

Рекомендуем
Итсен
  • Москва

  • от 250000 RUR

Рекомендуем

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 250000 RUR

Рекомендуем
Буханка
  • Москва

  • от 250000 RUR

Ии Стратегия Сеосейлс

Fullstack-разработчик (PHP / JavaScript / Vue)

Ии Стратегия Сеосейлс

  • Москва

  • от 190000 RUR

MPBoost
  • Москва

  • от 190000 RUR

IT_One
  • Москва

  • от 190000 RUR

Страховая компания Сбербанк страхование

Fullstack-разработчик (Bitrix)

Страховая компания Сбербанк страхование

  • Москва

  • от 190000 RUR

Е-Флопс
  • Москва

  • от 190000 RUR

МФК Фордевинд
  • Москва

  • до 350000 RUR

Azur Games
  • Москва

  • до 350000 RUR

PHP Fullstack разработчик

Елизавета Групп

  • Москва

  • до 220000 RUR

Управляющая Компания Колизеум

Fullstack Developer (Laravel + Filament)

Управляющая Компания Колизеум

  • Москва

  • до 220000 RUR

Т1
  • Москва

  • до 220000 RUR

Middle+ PHP / Fullstack Developer

Койфман Дана Владимировна

  • Москва

  • до 300000 RUR

Senior Fullstack Developer (.NET / React)

Информационные Системы в Здравоохранении

  • Москва

  • до 300000 RUR

Рефни
  • Москва

  • до 200000 RUR

Senior fullstack-разработчик (Python/Go + JS)

Мамаева Ирина Анатольевна

  • Москва

  • до 200000 RUR

ВсеИнструменты.ру

Fullstack-разработчик (Vue.js / Go)

ВсеИнструменты.ру

  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию