Node.js — свежие вакансии
Обновляется каждый час. Найдено: 81 вакансия за последнюю неделю.
- Вакансий за неделю:
- 81
- Медиана:
- 200 000 ₽
- Вилка:
- 125 793 ₽ — 300 000 ₽
Зарплаты — по 173 вакансиям с указанной вилкой за 30 дней
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Ищем технического лидера для развития крупного контура туристических и B2B-сервисов. В зоне ответственности будет четыре основных проекта:
1. «Своё За городом» — платформа сельского и загородного туризма, маршруты, события, контент и сервисы для партнёров.
2. «Своё в мире» — единая платформа путешествий, включающая авиабилеты, ЖД-билеты, бронирование отелей, пакетные туры и дополнительные туристические продукты.
3. Крупный B2B-портал — кабинеты и цифровые инструменты для партнёров и корпоративных клиентов.
4. Туристическое направление мобильного приложения банка — развитие пользовательских сценариев и общих backend-сервисов для мобильного канала.
Внутри этих проектов одновременно могут развиваться несколько продуктовых потоков: поиск, бронирование, платежи, возвраты, личный кабинет, программа лояльности, уведомления, контентные модули и партнёрские интеграции.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Определять целевую архитектуру всего продуктового контура и принимать ключевые технические решения.
- Спроектировать и провести поэтапный переход на Node.js и TypeScript.
- Организовать постепенный уход от legacy-архитектуры на Vue.js и Magenta CMS без остановки действующих сервисов.
- Определять границы сервисов, API, модели данных и принципы взаимодействия между вебом, B2B-порталом и мобильным приложением.
- Формировать общую технологическую платформу, чтобы продукты использовали единые компоненты и бизнес-логику. ● Проектировать интеграции с поставщиками авиабилетов, ЖД-билетов, отелей, туроператорами, платежными сервисами и другими партнёрами.
- Обеспечивать надёжность критических процессов: поиск, проверка цены и наличия, бронирование, оплата, возвраты, документы и уведомления.
- Отвечать за техническое качество: code review, стандарты разработки, тестирование, CI/CD, мониторинг, логирование и управление техническим долгом.
- Планировать работу нескольких параллельных потоков, оценивать зависимости, сроки, архитектурные риски и потребность в ресурсах.
- Развивать сотрудников: проводить регулярные встречи, давать обратную связь, формировать планы развития и повышать самостоятельность команды.
- Участвовать в найме, адаптации и оценке разработчиков.
- При необходимости подключаться к разработке руками: разбирать сложные задачи, создавать прототипы, устранять критические проблемы и помогать во время инцидентов.
- Не менее 6 лет опыта в коммерческой разработке, включая от 2 лет в роли Team Lead или Tech Lead.
- Сильный практический опыт разработки на Node.js и TypeScript. ●
- Опыт проектирования backend-систем, API и интеграционных сервисов.
- Опыт миграции legacy-приложений или монолитных CMS на современную модульную архитектуру.
- Понимание подходов к постепенной миграции без полного переписывания системы и остановки бизнеса.
- Опыт развития нескольких связанных продуктов на общей технологической платформе.
- Опыт работы с транзакционными системами, где важны корректность статусов, идемпотентность, безопасность и отказоустойчивость.
- Опыт управления командой: постановка задач, контроль качества, развитие сотрудников и работа с производительностью.
- Умение принимать архитектурные решения с учётом сроков, стоимости, технического долга и возможностей команды.
- Готовность сохранять техническую вовлечённость и при необходимости самостоятельно работать с кодом.
- Умение объяснять технические решения разработчикам, продуктовой команде и бизнесу.
Будет преимуществом
- Опыт в travel, e-commerce, fintech или marketplace.
- Опыт разработки B2B-порталов и партнёрских кабинетов.
- Понимание мобильной разработки и проектирования API для мобильных приложений.
- Опыт работы с платежами, возвратами, документами, личными кабинетами и программами лояльности.
- Знание Vue.js и опыт работы с CMS для понимания текущего legacy-контура.
- Опыт построения мониторинга: метрики, логи, трассировка, алерты и контроль SLA.
- Полное соблюдение ТК РФ;
- Конкурентоспособную заработную плату (отталкиваемся от ожиданий и квалификации кандидатов);
- ДМС со стоматологией, льготные условия кредитования, корпоративное обучение;
- Гибридный формат работы (2 дня в неделю в офисе), Москва-Сити, Теплый Стан;
- Современные технологии и подходы к ведению проектов, дружескую атмосферу;
- Работу в аккредитованной IT-компании.
Мы — кадровое аутстаффинговое агентство, работающее с ведущими IT-компаниями и стартапами. У нас всегда есть интересные проекты и возможность подобрать задачи под твои интересы и опыт.
Сейчас у нас разные проекты для IT-специалистов.
Чем предстоит заниматься:
- Разработка и поддержка веб-приложений на всех этапах: от проектирования архитектуры до внедрения новых фич;
- Работа как с фронтендом, так и с бэкендом (стек обсуждается на старте проекта);
- Интеграция с внешними сервисами и API;
- Оптимизация производительности и обеспечение безопасности приложений;
- Участие в командных обсуждениях, планировании и ревью кода;
- Ведение технической документации.
Что важно для нас:
- Опыт коммерческой разработки от 3 лет на позиции Fullstack;
- Уверенное владение современными фреймворками и языками (например, JavaScript/TypeScript, React/Vue, Node.js/Python/Java и др.);
- Понимание принципов построения REST API, работы с базами данных (SQL/NoSQL);
- Навыки работы с системами контроля версий (Git);
- Умение разбираться в чужом коде и предлагать улучшения;
- Самостоятельность, ответственность и желание развиваться.
Условия и бонусы:
- Проект индивидуальный под вас;
- Срок проекта от 3 месяцев до 1 года, с возможной пролонгацией;
- Оформление только по ИП, как только подберем для вас проект - нужно будет открыть;
- Уровень ЗП обсуждаем с каждым кандидатом индивидуально;
- Дружелюбная команда профессионалов;
- Возможность участия в интересных и масштабных проектах.
Присоединяйся и стань частью сильной команды!
Senior Full-stack Engineer | ID: 1165
Company: NDA
Industry: iGaming
Work mode: Remote, Office, Hybrid
Description:
Международная компания ищет Senior Full-stack Engineer (JS/TS) для работы над масштабируемой end-to-end архитектурой и highload-сервисами.
Задачи:
• Разработка frontend (Vue/React) и backend (Node.js/NestJS)
• Оптимизация высоконагруженных систем и баз данных PostgreSQL/MySQL
• Релизы, мониторинг production-среды и проведение code review
Требования:
• Опыт от 5 лет с JavaScript/TypeScript, Node.js и Vue/React
• Понимание принципов работы с высоконагруженными системами
• Базовые навыки работы с Linux, контейнеризацией и Kubernetes
Условия:
• Полная занятость, гибкий формат на выбор (Remote, Office, Hybrid)
• Сложные инженерные задачи и работа с современным технологическим стеком
Мы не ищем человека, который просто хочет получить первую работу разработчиком.
Мы ищем амбициозного Junior-инженера на Python , который хочет быстро расти, разбираться в современных AI-технологиях и через несколько лет стать сильным специалистом, способным самостоятельно создавать сложные продукты.
Мы строим AI B2B платформу для автоматизации клиентского сервиса и продаж.
Создаём AI-агентов, которые могут выполнять работу администраторов, менеджеров и операторов: общаться с клиентами, консультировать, продавать, принимать заявки, работать с CRM и другими системами.
У нас много новых технологий, сложных задач и высокой скорости развития.
И мы хотим, чтобы ты рос вместе с проектом.
Кого мы ищем
Нам нужен Junior-разработчик, который:
-
хочет построить карьеру именно в AI / software engineering;
-
любит разбираться, как всё работает;
-
не боится сложных задач и новых технологий;
-
способен самостоятельно искать информацию и находить решения;
-
хочет не просто писать код, а понимать, что и зачем он создаёт;
-
готов быстро учиться;
-
использует AI-инструменты в разработке или хочет научиться использовать их эффективно;
-
хочет через 1–2 года стать самостоятельным сильным инженером.
Предыдущий коммерческий опыт не является главным критерием.
Для нас гораздо важнее твой потенциал, скорость обучения и отношение к работе.
Что предстоит делать
Ты будешь работать вместе с опытными разработчиками и постепенно брать на себя всё больше ответственности.
В зависимости от твоего уровня ты будешь заниматься:
-
разработкой frontend и backend;
-
созданием новых функций AI-платформы;
-
интеграциями с внешними API и сервисами;
-
работой с LLM;
-
созданием AI-агентов;
-
RAG и базами знаний;
-
PostgreSQL и Vector DB;
-
разработкой интерфейсов на React / Next.js;
-
Node.js / TypeScript;
-
тестированием и улучшением существующего продукта;
-
поиском и устранением ошибок;
-
изучением новых AI-технологий.
Постепенно задачи будут становиться сложнее.
Наша цель — чтобы ты прошёл путь:
Junior → самостоятельный разработчик → сильный AI Engineer → технический лидер.
Что мы готовы тебе дать
Ты будешь работать не над учебным проектом, а над реальным продуктом, которым пользуются реальные компании.
У тебя будет возможность:
-
работать с современными LLM;
-
разобраться, как устроены AI-агенты;
-
научиться строить RAG-системы;
-
работать с реальными production-системами;
-
разобраться в backend, frontend, базах данных и инфраструктуре;
-
использовать AI для ускорения собственной разработки;
-
видеть, как принимаются продуктовые и технические решения;
-
постепенно брать ответственность за целые части продукта.
Если ты быстро растёшь — мы будем быстро увеличивать твою зону ответственности.
Наш стек
-
TypeScript
-
Python
-
React
-
Next.js
-
Node.js
-
PostgreSQL
-
Vector DB
-
LLM APIs
-
AI SDKs
-
RAG
-
Docker
-
Cloud infrastructure
Не знаешь часть технологий?
Это нормально.
Мы не ожидаем, что Junior будет знать всё.
Мы ожидаем, что ты способен быстро научиться.
Ты нам подойдёшь, если
-
тебе действительно интересно программирование;
-
ты можешь часами разбираться в проблеме, пока не поймёшь её;
-
ты не боишься признаться, что чего-то не знаешь, но сразу пытаешься это исправить;
-
ты самостоятельно ищешь ответы;
-
тебе интересно, как устроены современные AI-системы;
-
ты хочешь расти быстрее среднего;
-
тебе интересно создавать продукт с нуля;
-
ты хочешь через несколько лет быть специалистом высокого уровня.
Ты нам НЕ подойдёшь, если
-
Ты невнимательный
-
ты ждёшь, пока тебе подробно распишут каждый шаг;
-
ты не готов самостоятельно искать информацию;
-
тебе неинтересно, что происходит за пределами твоей задачи;
-
ты хочешь работать с 9 до 18;
-
тебе важнее стабильность и комфорт, чем рост;
-
ты не готов получать обратную связь и исправлять свои ошибки.
Как мы оцениваем кандидатов
Нас не так сильно интересуют:
-
диплом;
-
количество сертификатов;
-
красивые формулировки в CV;
-
формальное количество лет опыта.
Нам гораздо интереснее:
Что ты уже построил?
Как ты думаешь?
Как быстро учишься?
Как решаешь проблемы?
Насколько тебе действительно интересен AI?
Поэтому при отклике расскажи:
-
Какие проекты ты делал самостоятельно?
-
Ccылка на GitHub/GitLab
-
Какая задача была самой сложной?
-
Какие технологии использовал?
-
На ответ письма напишешь «Хочу строить будущее»?
-
Какую технологию тебе сейчас больше всего хочется изучить?
Если есть GitHub или ссылки на проекты — обязательно отправляй.
Что ты получишь
-
работу над реальным AI-продуктом;
-
сильную команду инженеров;
-
обучение на реальных задачах;
-
быстрый профессиональный рост;
-
возможность постепенно брать больше ответственности;
-
возможность построить карьеру в одной из самых быстрорастущих технологических сфер;
-
минимум бюрократии;
-
прямую коммуникацию с командой и основателями;
-
возможность влиять на продукт.
Мы хотим найти человека надолго, поэтому отбор будет строгим.
Не просто Junior-разработчика на ближайшие полгода, а будущего сильного инженера, который будет расти вместе с компанией.
Условия
— Удалённая работа
— Работа из любой точки мира
— Небольшая команда и прямая коммуникация
— Реальный AI-продукт и реальные пользователи
— Возможность профессионального роста внутри компании
— Испытательный срок — 2 месяца
— Уровень дохода определяется по результатам испытательного срока
Если у тебя немного опыта, но огромное желание разобраться в AI и построить карьеру в этой сфере — нам интересно с тобой познакомиться.
Нам важнее твой потенциал, чем твой текущий уровень.
ID 3368 - Senior/Senior+ FULLSTACK REACT + NODE.JS
🌍 Локация: РФ/РБ
💼 Удаленно
🕔 Занятость: фулл тайм
🏢 Проект: Лемана ПРО. AI Platform представляет собой корпоративный портал самообслуживания и единую точку входа в сервисы искусственного интеллекта. Сотрудник должен самостоятельно найти подходящий сервис, получить или запросить доступ, выполнить настройку, отслеживать состояние подключения и контролировать использование.
💡 Требования:
- Уверенное владение JavaScript и TypeScript, Node.js и практический опыт разработки на NestJS.
- Глубокое знание React и опыт работы с Next.js: компонентная архитектура, управление состоянием, маршрутизация и сложные формы.
- Опыт проектирования микрофронтенд-архитектуры: определение границ приложений, независимая сборка и поставка, управление общими зависимостями и взаимодействие между микрофронтендами.
- Опыт самостоятельной поставки сложной функциональности, проектирования версионируемых REST API, документирования контрактов в OpenAPI и интеграции с внутренними системами.
- Уверенная работа с PostgreSQL: проектирование схемы, транзакции, индексы и оптимизация запросов. Понимание принципов работы нереляционных баз данных.
- Опыт построения асинхронных процессов с Kafka или другим брокером сообщений. Понимание повторной обработки, идемпотентности и обработки сбоев.
- Опыт модульного, интеграционного и компонентного тестирования React- и NestJS-приложений.
- Опыт контейнеризации приложений с Docker, настройки CI/CD-пайплайнов и работы с приложениями, развёрнутыми в Kubernetes.
- Умение диагностировать проблемы в рабочей среде по журналам, метрикам и распределённым трассировкам.
- Опыт декомпозиции крупных задач, оценки технических рисков, проверки кода и участия в архитектурных решениях.
- Опыт разработки внутренних порталов, сервисных каталогов или корпоративных платформ самообслуживания.
- Опыт реализации процессов заявок, согласований и управления жизненным циклом подключённых сервисов.
- Опыт интеграции с IAM, LDAP, Active Directory или корпоративными системами единого входа.
- Знание предметной области AI-платформ: каталог моделей, квоты, токены, базы знаний и AI-агенты.
- Опыт работы с Prisma ORM.
- Практический опыт с feature flags.
- Опыт эксплуатации приложений в Kubernetes и настройки OpenTelemetry.
📋Задачи:
Разработчик будет отвечать за пользовательские сценарии портала и серверный слой, который объединяет интерфейс с внутренними платформенными сервисами.
📨 Отклик — через форму: https://forms.gle/qxF3H1eiV4E4T7p19
или напрямую рекрутеру @HR_EclipseDigital
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#JS #TS #NodeJs #Удаленно #вакансия
Full Stack разработчик Senior
Локация: РФ, РБ
Гражданство: РФ, РБ
Длительность проекта: до 31.12.2026
Ставка: 1700, с НДС
Обязательные требования
- Глубокая экспертиза в JavaScript, TypeScript и Node.js. Практический опыт создания бэкенд-сервисов на NestJS и сложных клиентских приложений на React с использованием Next.js (управление состоянием, маршрутизация, сложные формы);
- Опыт проектирования микрофронтенд-архитектуры. Умение определять границы автономных веб-приложений, выстраивать независимые процессы сборки и поставки, управлять общими зависимостями и настраивать взаимодействие между микрофронтендами;
- Самостоятельная проработка сложной бизнес-логики от идеи до продакшена. Проектирование версионируемых REST API, описание контрактов через OpenAPI, интеграция со внутренними корпоративными системами;
- Проектирование реляционных моделей в PostgreSQL (схемы, транзакции, индексы, оптимизация тяжелых запросов). Понимание принципов работы нереляционных БД для решения специфических задач хранения;
- Построение распределенных процессов на базе Kafka или аналогов. Глубокое понимание идемпотентности, стратегий повторной обработки сообщений (retry) и паттернов изоляции сбоев (circuit breaker);
- Опыт модульного, интеграционного и компонентного тестирования React- и NestJS-приложений;
- Уверенная работа с Docker, развертывание высоконагруженных систем в Kubernetes. Настройка пайплайнов CI/CD для автоматизации доставки кода;
- Диагностика инцидентов в production-среде по логам, метрикам и распределенным трассировкам. Внедрение стандарта OpenTelemetry для сбора телеметрии;
- Декомпозиция крупных технических задач, оценка рисков, проведение код-ревью и активное участие в принятии архитектурных решений;
- Разработка внутренних порталов самообслуживания, сервисных каталогов и инструментов для разработчиков (Internal Developer Portal);
- Реализация движков заявок, многоступенчатых согласований и полного жизненного цикла подключаемых корпоративных сервисов;
- Интеграция с IAM-системами, LDAP, Active Directory и реализация сквозного единого входа (SSO);
- Понимание устройства внутренних AI-решений — каталоги ML-моделей, управление квотами и токенами, работа с векторными базами знаний и проектирование логики AI-агентов;
- Практическое владение Prisma ORM, использование feature flags для управления релизами и A/B-тестирования.
Задачи на проекте
- Отвечать за пользовательские сценарии портала и серверный слой, который объединяет интерфейс с внутренними платформенными сервисами.
Этапы отбора
1. Интервью с рекрутером
2. Техническое интервью (2 ч)
3. Менеджерский этап (1 ч).
Описание проекта и команды
Заказчик - крупный ритейлер. Проект посвящён единой корпоративной среде для работы с искусственным интеллектом, построенная по принципу «конструктора». Сотрудник сам находит нужный инструмент в каталоге моделей, запрашивает или получает права доступа, выполняет первичную конфигурацию, а затем самостоятельно мониторит статус интеграции и управляет лимитами потребления.
По вопросам партнерского сотрудничества: @ju_vetta
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →