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

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

Москва, Таганско-Краснопресненская линия, метро Таганская

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

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

Обязанности:
  • Разработка и поддержка сервисов:
  • Реализация новых REST/WebSocket endpoint’ов.
  • Расширение административной панели.
  • Доработка клиентского ГИС-приложения.
  • Интеграция компонентов:
  • Помощь в создании новых подключаемых модулей — как серверных интеграций, так и UI-компонентов.
  • Обеспечение связи между серверами и модулями через IPC .
  • Работа с потоками (Flows):
  • Поддержка визуального конструктора FSM-потоков.
  • Реализация выполнения бизнес-логики в рантайме.
  • Производительность и масштабирование:
  • Оптимизация SQL-запросов (особенно пространственных выборок).
  • Кэширование данных на клиенте (IndexedDB для модулей и слоёв).
  • Надёжность и мониторинг:
  • Участие в проектировании и реализации бекапов (logical JSON, PGlite snapshots).
  • Добавление метрик/логов для мониторига и выявления проблем функционирования.
  • Взаимодействие с командой:
  • Участие в митапах
  • Участие в Code Review, уточнение требований к API.
  • Документирование новых фич (swagger / jsdoc / отдельная тех. документация в базе знаний).
Требования:
  • Опыт разработки: 3+ года коммерческой разработки на JavaScript/TypeScript (Fullstack).
  • Понимание архитектуры на уровне: микросервисная архитектура,обмен данными по REST, gRPC,WebSocket ( Socket.IO ), IPC (child_process).
  • Системное мышление: умение видеть платформу целиком — от клиентского приложения до сервисов конфигурации.
  • Английский язык: чтение технической документации (уровень B1 и выше).
Технические навыки:
  • Backend (Node.js)

  • Уверенное владение Node.js (ES2020+, асинхронность, streams, EventEmitter).
  • TypeScript — обязательное повседневное использование (типизация, интерфейсы, generics, утилитарные типы).
  • Фреймворки (практическое знание всех трёх, но без детальной экспертизы по каждому):Express.js, Fastify, NestJS
  • WebSocket: работа с Socket.IO (серверная и клиентская части, комнаты, middleware).
  • Работа с процессами:
    1. создание и управление дочерними процессами через child_process, cluster
    2. понимание особенностей IPC.
  • ORM / Query Builders:
    1. Sequelize
    2. Drizzle ORM
    3. Knex
  • Встроенные БД:
    1. опыт с PGlite (PostgreSQL inside Node.js) будет плюсом.
  • Безопасность:
    1. JWT, TBT, шифрование (web crypto).
  • Рендеринг на сервере / утилиты: Puppeteer и похожие технологии.

Будет преимуществом

  • Опыт работы с Desktop-обёртками (Tauri, Electron).
  • Понимание способов и методов шифрования.
  • Умение настраивать HTTPS.
  • Опыт с Docker (контейнеризация сервисов платформы).
  • Участие в open-source ГИС-проектах (QGIS, Leaflet, MapServer).
  • Опыт работы с Rust.
Условия:
  • Официальное трудоустройство по ТК РФ
  • График 5/2, офис м Таганская
  • Зарплата 2 раза в месяц, на руки
  • Возможности для профессионального роста
Посмотреть контакты работодателя

Адрес

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

Спортмастер
  • Москва

  • Не указана

Рекомендуем
Европейский Диагностический Центр

AI-First Fullstack Разработчик

Европейский Диагностический Центр

  • Москва

  • Не указана

Рекомендуем
СОГАЗ
  • Москва

  • Не указана

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

  • до 300000 RUR

Агентство КИТ Консалт

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

Агентство КИТ Консалт

  • Москва

  • от 260000 RUR

СМАРЕНТ
  • Москва

  • от 200000 RUR

Аквариус, Группа компаний

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

Аквариус, Группа компаний

  • Москва

  • от 200000 RUR

МосТАБАК
  • Москва

  • от 270000 RUR

Манн-Рудницкая Екатерина Геннадьевна

Fullstack-разработчик с опытом AI SaaS-продукта

Манн-Рудницкая Екатерина Геннадьевна

  • Москва

  • до 200000 RUR

Foxible
  • Москва

  • до 150000 RUR

Foxible
  • Минск

  • до 150000 RUR

Велесстрой

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

Велесстрой

  • Москва

  • до 280000 RUR

ФГАНУ Центр информационных технологий и систем органов исполнительной власти

Fullstack-разработчик (Python / JavaScript / ГИС)

ФГАНУ Центр информационных технологий и систем органов исполнительной власти

  • Москва

  • до 150000 RUR

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

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