Все вакансии/Разработчикам/Senior Full-Stack Engineer (Node.js & Vue)
Вакансия давно не обновлялась источником и могла устареть. Контакт работает.
I
IDT Technologies
сегодня

Senior Full-Stack Engineer (Node.js & Vue)

Сгенерировать отклик под эту вакансию с ИИ
Аврора подстроит резюме и напишет сопроводительное за 30 секунд

Чем предстоит заниматься

  • Проектировать и развивать full-stack сервисы на Node.js и TypeScript, включая продакшн-решения с горизонтальным масштабированием.
  • Работать с реляционными базами (Postgres/MySQL): проектирование схем, индексация, оптимизация запросов, транзакции и поведение под нагрузкой.
  • Строить real-time интерфейсы на websockets (socket.io), от которых зависят поток заказов и кухонный дисплей.
  • Разрабатывать фронтенд на Vue с компонентной архитектурой, управлением состоянием и PWA; допустим опыт с React или Angular.
  • Использовать очереди и стриминг (Kinesis, Kafka, RabbitMQ, SQS, BullMQ и аналоги), учитывая ordering, дубликаты, replay и consumer lag.
  • Разбираться с незнакомыми продакшн-сбоями и доходить до root cause, а не угадывать.
  • Ежедневно взаимодействовать с командами в США и Израиле, объяснять технические решения.
  • Активно применять AI-инструменты на всём жизненном цикле: от проектирования и рефакторинга до ревью PR.
  • Поддерживать код и сервисы в мейнтейнабельном состоянии: чёткие границы, читаемый код, тесты, наблюдаемость.

Требования

  • Опыт более 6 лет (6–8+ лет) в разработке full-stack продуктов, включая роль senior
  • Глубокий опыт с Node.js и TypeScript в full-stack, продакшн-сервисы, спроектированные кандидатом
  • Сильные навыки работы с реляционными БД (Postgres или MySQL): схемы, индексы, тюнинг запросов, транзакции, поведение под нагрузкой
  • Опыт с нереляционными хранилищами (Redis, MongoDB), кэшированием и инвалидацией
  • Опыт с очередями и стримингом (Kinesis, Kafka, RabbitMQ, SQS, BullMQ или аналоги), понимание failure modes: ordering, дубликаты, replay, consumer lag
  • Фронтенд-навыки: Vue (допустим React или Angular) — компонентная архитектура, управление состоянием, PWA
  • Опыт построения real-time интерфейсов на websockets, желательно socket.io
  • Отличные навыки отладки: способность находить root cause незнакомых продакшн-сбоев
  • Опыт работы с незнакомым кодом, в том числе с использованием AI
  • Опыт деплоя сервисов с горизонтальным масштабированием, устойчивостью к отказам инстансов и медленным зависимостям, автоматическим масштабированием
  • Готовность к ежедневной коммуникации с командами в США и Израиле, умение объяснять технические решения
  • AI-first подход: использование AI-инструментов на всём цикле разработки
  • Проактивность: готовность погружаться в большой сложный незнакомый репозиторий
  • Фокус на мейнтейнабельности: чёткие границы, читаемый код, тесты, наблюдаемость
  • Ориентация на пользователя: понимание, как интерфейс влияет на работу персонала в пиковые нагрузки
  • Доведение задач до конца, включая части, не входившие в зону ответственности

Условия

  • Полная занятость, график 5/2.
  • Формат работы: удалённо, гибрид или офис.
  • Часть существующей платформы — на PHP.

Стек

Node.jsTypeScriptPostgresMySQLRedisMongoDBKinesisKafkaRabbitMQSQSBullMQVueReactAngularwebsocketssocket.ioPHPAI tooling

Контакт работодателя

Прямой контакт рекрутёра в Telegram, без посредников
@recruiter_hidden
Бесплатно — за подписку на наш Telegram-канал
@recruiter
Telegram · прямой контакт
Написать
Аврора откликнется за вас. Пока вы пишете одному рекрутёру, автопилот отправляет отклики на все подходящие.
Попробовать →
Контакты открываются по подписке на канал. Подпишитесь — и контакт откроется сразу, ничего заполнять не нужно.
Подписаться снова
Дневной лимит контактов исчерпан. Счётчик обнулится в 00:00 по Москве — вакансия никуда не денется, она уже в вашей истории.
Безлимит будет в подписке Авроры — скоро.
Узнать первым →
Вакансия в архиве — отклик недоступен. Посмотрите похожие активные вакансии ниже.
Показать контакт