Удаленная работа
О нас
Блог о твоей карьере
Главная
/
Вакансии
/
Fullstack-разработчик
arrow_back
favorite_border
share
Fullstack-разработчик
Т
ТРВ-АВИА
location_on
Москва
•
Опубликовано 22 октября 2026
Зарплата не указана
Полная занятость
3–6 лет
Программист
Зарплата не указана
Откликнуться
favorite_border
В избранное
share
link
Описание
Обязанности:
Разработка и поддержка сервисов:
Реализация новых 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.
Условия:
Официальное трудоустройство по ТК РФ
График 5/2, офис м Таганская
Зарплата 2 раза в месяц, на руки
Возможности для профессионального роста
Описание
Обязанности:
Разработка и поддержка сервисов:
Реализация новых 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.
Условия:
Официальное трудоустройство по ТК РФ
График 5/2, офис м Таганская
Зарплата 2 раза в месяц, на руки
Возможности для профессионального роста
Похожие вакансии
Ночной специалист технической поддержки
Aviasales.ru
от 55000 руб.
Полная занятость
Опыт 1–3 года
ML инженер в Финтех
RWB (Wildberries & Russ)
Зарплата не указана
Полная занятость
Опыт 3–6 лет
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятость
Опыт не требуется
Руководитель CRM-маркетинга и воронок продаж
Аномалия
от 300000 руб.
Полная занятость
Опыт 3–6 лет
Помощник/ассистент руководителя
ТОРА
Т
от 60000 руб.
Полная занятость
Опыт не требуется
Менеджер по работе с входящими лидами
ЕС-Клиника
100000 – 130000 руб.
Полная занятость
Опыт 1–3 года
Откликнуться
link