Fullstack разработчик JavaScript/TypeScript
Разработка и поддержка ГИС-платформы: новые REST/WebSocket эндпоинты, админ-панель, клиентское приложение, визуальный конструктор FSM-потоков и интеграции через IPC. Нужен fullstack на JavaScript/TypeScript с опытом 3+ года, уверенным Node.js, TypeScript и знанием Express/Fastify/NestJS, Socket.IO и ORM. Офис на Таганской, график 5/2, официальное трудоустройство по ТК РФ.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 104 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
- Разработка и поддержка сервисов:
- Реализация новых 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).
- Работа с процессами:
- создание и управление дочерними процессами через child_process, cluster
- понимание особенностей IPC.
- ORM / Query Builders:
- Sequelize
- Drizzle ORM
- Knex
- Встроенные БД:
- опыт с PGlite (PostgreSQL inside Node.js) будет плюсом.
- Безопасность:
- JWT, TBT, шифрование (web crypto).
- Рендеринг на сервере / утилиты: Puppeteer и похожие технологии.
- Будет преимуществом
- Опыт работы с Desktop-обёртками (Tauri, Electron).
- Понимание способов и методов шифрования.
- Умение настраивать HTTPS.
- Опыт с Docker (контейнеризация сервисов платформы).
- Участие в open-source ГИС-проектах (QGIS, Leaflet, MapServer).
- Опыт работы с Rust.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Frontend-разработчик
~1 119 850 ₸ оценка по всем рынкам
Команда Геймификации Ozon ищет фронтенд-разработчика для развития интерфейсов игровых механик на витрине и в мобильном вебе, а также внутренних админок. Нужны уверенный TypeScript/JavaScript, коммерческий опыт на Vue от двух лет, Nuxt или другой SSR-фреймворк, HTML/CSS и тесты. Работа под высокой нагрузкой в пиковые акции, стек Vue 3, Nuxt 3, Vitest, Playwright.
Frontend разработчик (JavaScript/React)
~1 119 850 ₸ оценка по всем рынкам
Команда WebCRM ищет фронтенд-разработчика для создания и развития CRM-системы для контакт-центра. Нужно реализовывать дизайнерские макеты на React, поддерживать существующую кодовую базу, участвовать в код-ревью и проектировании API. Требуется опыт на JavaScript от 3 лет и на React от года, понимание UX и клиент-серверной архитектуры.
JS-разработчик (BI-платформа Visiology)
~1 119 850 ₸ оценка по всем рынкам
Нужен JS-разработчик в команду BI-платформы Visiology: делать аналитические дашборды, отчёты и кастомные виджеты на JavaScript, участвовать в проектировании витрин данных и анализе больших данных. Ждут профильное образование, опыт с BI-платформами и уверенный JavaScript с библиотеками вроде jQuery, Highcharts и DevExpress; плюсом будут SQL, Python, Docker и знание Visiology. Работа полностью удалённая, график 5/2, ДМС со стоматологией, техника и компенсация связи от компании.
Middle React Native разработчик
~1 119 850 ₸ оценка по всем рынкам
B2Spin ищет Middle React Native разработчика для создания мобильных приложений в сфере free-to-play социальных казино. Нужно уверенно работать с React Native и TypeScript, интегрировать сторонние API и SDK, следить за качеством UI/UX и участвовать в код-ревью. Работа полностью удалённая, в компании активно используют AI в инженерных процессах.
AI Developer
~1 119 850 ₸ оценка по всем рынкам
Разработка внутренних продуктов для отделов компании: CRM-системы, автоматизации и инструменты, которые убирают ручную работу. Нужен strong middle с уверенным JavaScript, NestJS и React, опытом с PostgreSQL и реальным использованием AI-ассистентов для кода. Важны продуктовое мышление и постоянная коммуникация с нетехническими командами; работа удалённая, опционально задачи на React Native.
Разработчик (вайб-кодинг с ИИ)
~1 119 850 ₸ оценка по всем рынкам
Нужен разработчик, который собирает сайты и приложения с помощью ИИ — вайб-кодинга в Claude и аналогах (Cursor, Windsurf, v0, Bolt). Задачи: писать промпты, генерировать и отлаживать код, быстро делать MVP, интегрировать API и базы данных. Требуют портфолио с реальными проектами и понимание HTML/CSS/JS, REST API и БД; предлагают официальное оформление по ТК РБ, офис в Минске или удалёнку.