К содержимому

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 и выше).

Технические навыки:

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.