Node.js — свежие вакансии
Обновляется каждый час. Найдено: 88 вакансий за последнюю неделю.
- Вакансий за неделю:
- 88
- Медиана:
- 200 000 ₽
- Вилка:
- 125 478 ₽ — 300 000 ₽
Зарплаты — по 172 вакансиям с указанной вилкой за 30 дней
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Tech Lead / Team Lead интеграционной команды
Компания: Грин Вэйв Пэлас
Тип занятости: #full_time
Уровень: #senior #lead
Страна: #RU
Локация: #remote
Подробное описание вакансии:Нажмите, чтобы развернуть...
Tech Lead/Team Lead для agile-команды из 5 человек внутри компании: техническое лидерство, играющий тренер для уже работающих миддлов, переговоры со смежными подразделениями без формальной власти, интеграция с продуктами платформы PlatformEco (Node.js + SQL).
Обязанности
- Техническое лидерство
- Играющий тренер для уже работающих миддлов
- Переговоры со смежными подразделениями без формальной власти
- Интеграция с продуктами платформы PlatformEco (Node.js + SQL)Требования
- 5+ лет в разработке, из них 2+ года — tech lead/team lead команды 4–7 человек.
- Практический опыт построения интеграций: event-driven архитектура, API gateway, очереди сообщений, идемпотентность, retry/backoff, обработка ошибок.
- Уверенный продакшн-опыт на одном из стеков: Node.js, SQL, .NET, Python, JavaScript.
- Опыт работы с low-code/no-code платформами — конкретный инструмент некритичен, важна скорость адаптации к PlatformEco.
- Опыт работы внутри крупной организации: согласования, ресурсные конфликты, кросс-функциональные зависимости.Будет плюсом
- Рабочее понимание RAG, LLM, MCP, готовность развиваться в сторону построения AI-агентов.
- Опыт в страховой/финансовой/корпоративной среде и встраивании внешних AI/SaaS-платформ в IT-ландшафт компании.
- Soft skills. Проактивность, переговорные навыки без формальной власти, баланс «играющий тренер / лидер», устойчивость к корпоративной бюрократии, прозрачная коммуникация о реальном статусе задач.
Контакты
- Telegram: @irinaalekseevnashi
Стек технологий: #node #sql #.net #python #javascript #platformeco
Весь серверный контур продукта на тебе: от алгоритмов персональных планов и оркестрации AI-тренера до платежей, инфраструктуры и релиза в сторы.
SG — мобильное приложение (iOS + Android): персональные тренировки, питание и AI-тренер. Ищем backend-разработчика, который
возьмёт серверную часть целиком и доведёт её до релиза v1 в App Store и Google Play примерно за 3–4 месяца.
О проекте
Подготовительный этап позади: есть проработанное ТЗ, формализованные алгоритмы персонализации и полностью отрисованный дизайн приложения. Это не чистое поле и по коду: backend-ядро уже работает, LLM-сервис для готов — мозг строить не нужно, только интегрировать. Твоя часть — превратить всё это в сервер, на который опирается настоящее мобильное приложение.
AI-агенты и вайб-кодинг у нас — часть ежедневного процесса, как git. Рутину пишет агент, инженер владеет архитектурой и отвечает закаждую строку. Мы не считаем токены — смотрим на качественный и надежный результат.
Обязанности:
- Построить аутентификацию под мобильное приложение: email-OTP, OAuth (Google/Apple), JWT + refresh-сессии.
- Спроектировать REST API основных модулей: дневник тренировок, дневник питания с поиском по большому каталогу продуктов, профиль с системой наград.
- Реализовать бизнес-логику, в которой есть над чем подумать: алгоритмы формирования и адаптации плана тренировок и питания (план меняют и действия пользователя, и AI), сценарии вроде переноса тренировок с пересчётом расписания, разграничение free/premium.
- Собрать чат с AI-тренером глубже, чем «вопрос-ответ»: структурированные ответы, карточки-превью тренировок, действия прямо из чата — пользователь пишет «добавь вес», и запись появляется в дневнике. Сам LLM готов — нужны оркестрация, контекст и API чата.
- Подключить подписки и платежи: валидация IAP-чеков Apple/Google, вебхуки.
- Настроить пуш-уведомления (FCM/APNs) и закрыть релизный контур: тесты, миграции, логи, окружения.
Ты — единственный backend-разработчик проекта и архитектор серверной части: свобода в решениях и ответственность за результат. При этом не прыжок без страховки: руководитель разработки регулярно ревьюит код, scope v1 зафиксирован, задачи декомпозированы — входишь не в туман, а в понятный план.
Стек
Node.js, TypeScript, Express, Prisma, PostgreSQL. Клиент — React Native + TypeScript, его пишет второй разработчик; AI-часть решена готовым LLM-сервисом.
Кого ищем
Человека, которому нравятся высокий темп и видимый результат: v1 собираем за 3–4 месяца, и каждая неделя заметно двигает продукт. Задачи часто приходят без готового решения — ждём, что ты будешь предлагать свои варианты и защищать их, а не ждать детальной постановки. Процессов минимум, многое настроишь под себя; если комфортнее в выстроенных регламентах большой компании — у нас будет непривычно.
И нам важно, как ты работаешь с людьми: спокойно даёшь и принимаешь обратную связь, слышишь команду и говоришь, если что-то идёт не так. Дружелюбное и уважительное отношение друг к другу — наша ценность, и высокий темп ей не противоречит.
Обязательно:
- Опыт вайб-кодинга — AI-инструменты разработки (Claude Code, Cursor или аналог) — уже твой ежедневный рабочий инструмент. Умеешь декомпозировать задачу для агента, валидировать и дорабатывать сгенерированный код — вайб-кодинг у нас ускоряет разработку, не снижая качества. Весь темп проекта построен на связке «инженер + AI»; на техническом интервью попросим показать, как ты работаешь с агентом на живой задаче. Если это для тебя давно норма — нам по пути.
- 3+ года коммерческой разработки на Node.js + TypeScript.
- Уверенный PostgreSQL и ORM (Prisma — плюс; TypeORM/Sequelize/Knex с готовностью пересесть — ок).
- Проектирование REST API: валидация, пагинация, коды ошибок, версионирование.
- Практический опыт с аутентификацией: JWT, refresh-токены, OTP или OAuth — хотя бы часть руками.
- Тесты пишешь, а не «планируешь начать».
Будет плюсом:
- Валидация IAP-чеков Apple/Google или другой опыт с платежами.
- FCM/APNs и системы уведомлений.
- Интеграции с LLM API: стриминг, контекст-менеджмент.
- Docker, CI/CD, настройка окружений — отдельного DevOps в команде нет, инфраструктуру поднимаем сами.
Не совпадает всё до пункта — всё равно откликнись
Как устроен найм
Короткий созвон → техническое интервью с живой сессией с AI-агентом → оффер; обычно 1–2 недели от отклика (возможно быстрее). Фидбэк получает каждый.
Как откликнуться
Напиши пару строк о себе и пришли ссылку на код (GitHub или пример проекта). Сопроводительное письмо не нужно.
Условия
- Занятость: фуллтайм, полный рабочий день.
- Формат: удалёнка; работаем по МСК, желательно часовой пояс не дальше МСК+3.
- Оформление: ИП / самозанятость / ГПХ.
- AI-подписки (Claude Code / Cursor): оплачиваем.
- Горизонт: v1 в сторах за 3–4 месяца; после релиза позиция сохраняется, продукт и зона ответственности растут дальше.
Мы ищем опытного разработчика для создания и поддержки middleware-решения, интегрирующего Cropwise с государственными информационными системами РФ (ФГИС).
Cropwise — это цифровая платформа с API и структурированными данными (поля, операции, события, справочники),
ФГИС — государственные информационные системы с формализованными требованиями к структуре, составу и корректности передаваемых данных.
Проект носит интеграционный характер и не требует агрономического или отраслевого бэкграунда — ключевой опыт лежит в области API, трансформации данных и системной интеграции.
Формат роли
- Работа в небольшом локальном техническом блоке
- Без бизнес-аналитиков, трекеров и больших команд
- Высокая самостоятельность и ответственность за техническое решение
- Первый проект — интеграция Cropwise ↔ ФГИС (6–12 месяцев активной разработки)
- Далее — участие в аналогичных интеграционных и автоматизационных проектах (MVP, прототипы, скрипты, внутренние сервисы)
Задачи
- Получение данных из Cropwise по API
- Проектирование и реализация middleware-сервиса:
- трансформация данных под требования ФГИС
- валидация, контроль полноты и корректности
- логирование, аудит, повторные отправки
- Реализация вспомогательного web-интерфейса:
- просмотр данных перед отправкой
- ручные правки и подтверждение записей
- Интеграция с API государственных информационных систем
- Работа с изменяющимися и формализованными форматами данных
- Документирование форматов и логики преобразований
- На этапе MVP — возможная работа со скриптами выгрузки и взаимодействие с DS-командой
Требования
Обязательные:
- 5+ лет коммерческой разработки
- Опыт разработки и поддержки API-интеграций
- Уверенная работа с REST API, JSON, авторизацией
- Back-end разработка (Python или Node.js)
- Опыт работы с реляционными БД (PostgreSQL / MySQL)
- Понимание идемпотентности, повторных отправок, обработки ошибок
- Готовность работать автономно и принимать технические решения
Желательные:
- Опыт интеграций с государственными или регламентированными системами
- Опыт создания простых web-интерфейсов (админки, таблицы, формы)
- Docker, Linux
- Английский язык на уровне чтения технической документации
Важно заранее
- Это не большая продуктовая команда
- Нет выделенных ролей аналитика или фронтенд-разработчика
- UI утилитарный, без сложного дизайна
- Высокая личная ответственность за результат
Soft skills
- Адекватная коммуникация в небольшом коллективе
- Умение договариваться и аргументировать решения
- Спокойная работа в условиях неопределённости
- Нетоксичное поведение — критично для маленькой команды
Добрый день!
Компания Sasha AI - текущие резиденты Сколково, пионер в разработке голосовых AI-агентов для бизнеса. Мы развиваем лидогенерационную платформу, которая позволяет компаниям за 20 минут запустить искусственный интеллект, способный генерировать лидов работая с клиентской базой по телефону. Наши AI-агенты уже помогают таким компаниям как МТС, Т-Банк, Синергия увеличивать выручку без найма сотрудников.
За последний год мы выросли в 5 раз и достигнем оборота в 300 млн рублей в 2026 году.
Наша маленькая цель - сделать технологию простой, окупаемой и доступной каждому крупному бизнесу в России.
Наша большая цель - за 10 лет построить монополиста, ассоциирующегося с искусственным интеллектом в России.
Чем предстоит заниматься:
Развивать и поддерживать высоконагруженную микросервисную архитектуру бэкенда на Node.js (NestJS).
Проектировать сложную бизнес-логику, связанную с интеграцией AI-моделей, обработкой данных, телефонией.
Оптимизировать производительность, надежность и отказоустойчивость систем, от которых напрямую зависит выручка клиентов.
Наш стек:
Бэкенд: Node.js, TypeScript, NestJS, PostgreSQL, Redis, ClickHouse, Yandex VBD.
Фронтенд: TypeScript, Next.js, Tailwind CSS, UI-библиотеки.
Инфраструктура & Другое: K8s, Docker, PM2. Работаем с телефонией (Asterisk, ARI/AMI).
Мы ищем того, кто:
Имеешь коммерческий опыт разработки или крутые пет-проекты на TypeScript/Node.js.
Уверенно владеешь базой: понимаешь, как работают REST API, реляционные базы данных (PostgreSQL) и асинхронность в JS.
Ценит чистый, поддерживаемый код и практикует автотестирование.
Будет большим плюсом:
Мы создаём веб-продукт нового поколения с фокусом на AI Companion для интерактивного и эмоционального взаимодействия с пользователем.
Ищем сильного Fullstack Developer, который станет самостоятельным юнитом в нашей команде разработки.
Чем предстоит заниматься:
-
Писать читаемый и поддерживаемый код;
-
Развивать фронтенд (Next.js + TypeScript) и бэкенд (Node.js / Hono);
-
Принимать архитектурные решения и отвечать за техническое качество;
-
Активно использовать AI-инструменты в разработке, выстраивать эффективные процессы вокруг них в команде;
-
Покрывать код автотестами и поддерживать культуру тестирования;
-
Взаимодействовать с аналитикой, проектировать схемы данных, поддерживать мультитенантный апп, настраивать обмен событиями через BullMQ.
Наш стек:
-
Frontend: React, Next.js, TypeScript;
-
Backend: Node.js, Hono, Drizzle ORM;
-
Данные: PostgreSQL, ClickHouse (coming soon);
-
Инфраструктура: BullMQ, K8S.
Мы подходим друг другу, если у тебя есть:
-
Коммерческий опыт fullstack-разработки;
-
Глубокое знание TypeScript, Next.js и опыт построения бэкенда на Node.js / Hono (или альтернативный node.js http сервер);
-
Опыт принятия архитектурных решений;
-
Большой опыт работы с AI: активное использование AI-ассистентов и инструментов в ежедневной разработке, понимание их сильных и слабых сторон;
-
Опыт работы с автотестами: написание unit / интеграционных / e2e тестов, выстраивание процессов тестирования;
-
Опыт работы с очередями и событийной архитектурой (BullMQ);
-
Умение работать в связке с аналитикой и продуктом;
-
Умение выстраивать техническую инфраструктуру с учетом требований безопасности для продукта и бизнеса;
-
Быть в контексте новых технологий и best practices в разработке, high load systems, security, ML, AI.
Будет плюсом:
-
Опыт оптимизации производительности фронта и запросов к БД;
Мы предлагаем:
-
Реальное влияние на продукт и архитектуру, решения принимаются быстро;
-
Современный стек, активное использование AI и свобода выбирать инструменты под задачу;
-
Корпоративная подписка на Claude Code / Codex.
### Общие ожидания
Приглашаем специалиста с широким техническим кругозором, способного решать задачи на уровне архитектуры и эффективно взаимодействовать со смежными командами. Ключевая специализация — веб-разработка, однако ожидается глубокое понимание смежных областей (операционные системы, сетевые протоколы, веб-серверы, низкоуровневое взаимодействие, аппаратное обеспечение, криптография, безопасность) для принятия взвешенных инженерных решений.
### Ключевые обязанности
- **Разработка экосистемы приложений:** проектирование и создание клиентских и внутренних веб-приложений, интерфейсов, а также сопутствующих инструментов автоматизации и интеграции.
- **Техническое развитие:** непрерывное изучение новых подходов, языков и инструментов, совершенствование собственных навыков и распространение экспертизы внутри команды.
- **Внедрение инноваций:** оценка и внедрение новых технологий, современных практик разработки, повышение качества и эффективности процессов.
### Пhофессиональные компетенции
**Базовый стек и экосистема**
- Глубокое понимание современного стека веб-разработки, основными технологиями являются JavaScript, HTML, CSS.
- Опыт работы с Vue.js (готовность разбираться в его внутреннем устройстве, а не только использовать API).
- Практическое применение Node.js для построения серверной логики, инструментов сборки, вспомогательных сервисов.
**Системные знания и инфраструктура**
- Уверенная работа в нескольких ОС: **Linux, FreeBSD, Windows** — администрирование, настройка окружения разработки, деплой и отладка.
- Глубокое понимание сетевых протоколов: **TCP/IP, DNS, DHCP, HTTP/HTTPS, TLS/SSL, WebSocket** — умение анализировать трафик, диагностировать проблемы, проектировать надёжные сетевые взаимодействия.
- **Практические навыки настройки веб-серверов и прокси:** конфигурирование **nginx** и **Apache**, настройка виртуальных хостов, балансировка нагрузки, проксирование (forward/reverse proxy), кэширование, оптимизация производительности и безопасность.
- Понимание аппаратных элементов компьютера: **архитектура процессоров** (x86, ARM), принципы работы **оперативной памяти** (иерархия, кэширование), устройство **дисковых подсистем** (HDD, SSD, NVMe, контроллеры) и влияние этих компонентов на производительность и надёжность программного обеспечения.
- **Понимание архитектуры операционных систем:** осознанное разграничение пользовательского пространства (userspace) и пространства ядра (kernelspace), принципы взаимодействия между ними, механизмы системных вызовов, управление памятью и процессами.
- Знание **алгоритмов шифрования** (симметричных, асимметричных, хеширование) и принципов их применения для обеспечения безопасности приложений и данных.
**Качество и инструменты**
- Опыт написания Unit-тестов, понимание роли тестирования в обеспечении надёжности ПО.
- Профессиональное владение Git, знание стратегий ветвления (Git Flow, ревью кода).
- Чёткое понимание **синхронных и асинхронных методов** программирования, умение выбирать подходящую модель для решения задач (коллбэки, промисы, async/await, реактивные потоки).
- **Понимание узких мест безопасности** и умение проектировать и разрабатывать приложения **с учётом защиты от утечек данных** (безопасное хранение секретов, валидация входных данных, защита от инъекций, управление доступом, безопасная обработка пользовательской информации).
**Личностные и командные качества**
Готовность работать в команде, конструктивно участвовать в обсуждениях, делиться опытом и влиять на технические решения.
- Ориентация на пользователя: желание создавать приложения, которые решают реальные задачи, и постоянно улучшать их с учётом обратной связи и бизнес-целей.
Будет преимуществом
- Опыт наставничества или технического лидерства в команде.
- Понимание принципов CI/CD, опыт настройки конвейеров сборки и деплоя.
- Знание дополнительных языков или фреймворков (TypeScript, React, Python, Go, Rust) как подтверждение широты кругозора.
- Практический опыт низкоуровневой разработки (драйверы, модули ядра, системное программирование).
- Опыт работы с криптографическими библиотеками (OpenSSL, libsodium и др.).
- Опыт проведения аудита безопасности кода.
- Размер заработной платы будет обсуждаться индивидуально с каждым кандидатом на интервью.
Мы ищем Fullstack-разработчика с опытом работы в коммерческой сфере более 3 лет для работы над веб-продуктами.
Технологический стек:
NestJS / Node.js Next.js
TypeScript
PostgreSQL
Redis
Git
Требования:
Опыт работы в коммерческой Fullstack-разработке более 3 лет
Отличные знания TypeScript
Опыт создания бэкенд-приложений с использованием NestJS
Опыт работы с Next.js Уверенные знания PostgreSQL и Redis
Способность работать самостоятельно, решать проблемы и выполнять задачи от начала до конца
Сильный интерес и практический опыт работы с инструментами ИИ — разработка с использованием ИИ является важной частью нашего рабочего процесса
Опыт работы с Docker, CI/CD, REST API
Ссылка на вакансию в банке вакансий на gsz.gov.by:
- Проектирование и разработка системы (сервисов);
- Администрирование и сопровождение информационной системы;
- Участие в рамках своей компетенции в разработке, согласовании технической и проектной документации;
- Взаимодействие с проектной командой, ГО и структурными подразделениями в рамках сопровождения и развития ИС;
- Улучшение существующих бизнес-процессов;
- Автоматизация бизнес-процессов.
- Наличие опыта интеграции: XML, SOAP;
- Администрирование в cmd, Linux;
- Знание полного жизненного цикла разработки ПО;
- Понимание MVC, алгоритмов и структур данных, объектно-ориентированного и функционального программирования, шаблонов разработки, взаимодействий с большими данными
- Опыт построения архитектуры микросервисных проектов.
- Опыт реализации межсервисного взаимодейтсвия (REST, protobuf)
- Опыт работы с k8s, Springboot, Spring security, Apache Kafka, Docker, с продуктами IBM, опыт работы с БД (Oracle Database, PostgreSQL, нереляционные СУБД)
- Опыт работы с системами контроля версий (например, Git) и опыт работы с CI/CD.
- Умение проводить код-ревью команды, формулировать задачи команде разработки.
- Умение работать с ORM, с миграциями, и писать сложные SQL команды
- Аналитические способности: оценка разработки, оценка производительности алгоритма и компонентов системы
- Глубокое понимание технологий и архитектурных решений в области разработки ПО, способность предоставлять техническое руководство и поддержку команде.
- Опыт в планировании проектов разработки ПО, умение распределять задачи, устанавливать приоритеты и следить за выполнением сроков
- Знание методов тестирования и контроля качества ПО, опыт в проведении код-ревью и аудита кода
- Хорошие коммуникативные навыки и способность работать в команде.
- Опыт работы с очередями сообщений в брокерах;
- Навыки работы с Swagger/OpenAPI;
- Понимание HTML5, CSS3, JavaScript Node.js, Angular;
- Опыт описания API (REST, SOAP, gRPC);
- Проектирование структуру базы данных;
- Знание методологий разработки (Agile, Scrum, Kanban);
- Способность понимать потребности клиентов и коллег;
- Идентификация проблем и поиск их решений;
- Сопровождение разработки и участие в приемочном тестировании;
- Взаимодействие с аналитиками, разработчиками, тестировщиками, архитекторами и владельцами продукта;
- Умение создавать модели текущих и будущих процессов.
- лечебное пособие: 2 оклада к ежегодному отпуску — для отдыха и оздоровления;
- материальная помощь: поддержка при рождении ребёнка, свадьбе, лечении или других важных событиях;
- современный офис: уютное рабочее место в IT-центре на ЭКСПО — в самом сердце столицы;
- развозка: утренние и вечерние автобусы по всем районам города — без лишних затрат и ожиданий;
- удобный график: с 8:00 до 17:30 — комфортный рабочий день без спешки;
- аванс: выплата аванса в середине месяца — стабильность и удобство в планировании бюджета;
- премии: по праздникам и итогам года — за отличную работу и вклад в проекты;
- жильё: очень редко, но возможно предоставление жилья от компании при необходимости;
- карьерный рост: возможность повышения заработной платы через год и продвижения по должности при успешной работе;
- корпоративная жизнь: интересные события и мероприятия для команды;
- крупные проекты: участие в государственных и международных IT-проектах;
- современные технологии: возможность работать с новыми решениями и учиться у лучших IT-специалистов.
Backend-разработчик (Node.js)
Обязанности:
- Разрабатывать и поддерживать backend-сервисы и API на Node.js, NestJS и TypeScript.
- Проектировать и развивать масштабируемую backend-архитектуру.
- Интегрировать сторонние API, обеспечивая стабильную работу с учетом rate limits, отказов и высокой нагрузки.
- Разрабатывать асинхронные процессы и очереди обработки данных.
- Проектировать и оптимизировать базы данных PostgreSQL с использованием Prisma ORM.
- Интегрировать LLM API (OpenAI и аналогичные сервисы) в функциональность продукта.
- Развивать email-инфраструктуру (SMTP, deliverability, bounce handling, warm-up).
- Участвовать в проектировании архитектуры и сопровождать функциональность на всех этапах, от идеи до production.
- Коммерческий опыт Backend-разработки от 5 лет
- Отличное знание Node.js, TypeScript и NestJS
- Опыт работы с PostgreSQL и Prisma ORM
- Опыт работы с очередями сообщений (BullMQ или аналогичные решения)
- Опыт интеграции сторонних API
- Уверенная работа с Kafka
- Знание OAuth, JWT и современных подходов к аутентификации и авторизации
- Опыт работы с Docker, Kubernetes
- Полностью удаленный формат работы
- Гибкий график
- Возможность влиять на технические решения и архитектуру продукта
Мы — динамично растущий технологический холдинг в сфере лицензирования и сертификации. Наша компания активно расширяется, и сейчас мы открываем новые современные аккредитованные испытательные лаборатории.
Ключевые задачи:
- Написание программного кода по готовому техническому заданию
- Отладка программного кода
- Тестирование программного кода
- Исправление ошибок в программном коде
- Создание юнит-тестов
- Составление технической документации
- Выполнение рефакторинга кода
Требования:
- Профессиональные требования (обязательные):
Владение технологиями и инструментами:
- Node.js v20+, NestJS
- Vue 2/3
- MongoDB
- S3
Профессиональные требования (желательные):
- Владение технологиями и инструментами
- Jest
- OpenSearch
- GitLab CI/CD
- Kubernetes/Helm
- Docker / Docker Compose
- Prometheus / Grafana
Условия:
- Удаленный формат
- График работы: гибкий, предпочтительное окно с 10.00 до19.00
- Заработная плата обсуждается на финальном этапе собеседования
- Трудоустройство по ТК РФ
Ждем ваш отклик!
На собеседовании обсудим все детали сотрудничества и ответим на ваши вопросы
#вакансия
Вакансия : Fullstack_разработчика
Компания: appstorm
Страна: Польша / Варшава
Формат работы: удаленно
Занятость: Полный рабочий день, 5/2
Уровень зп: 1500-3000 Netto
Мы ищем Fullstack-разработчика с опытом работы в коммерческой сфере более 3 лет для работы над веб-продуктами.
Технологический стек:
NestJS / Node.js
Next.js
TypeScript
PostgreSQL
Redis
Git
Требования:
Опыт работы в коммерческой Fullstack-разработке более 3 лет
Отличные знания TypeScript
Опыт создания бэкенд-приложений с использованием NestJS
Опыт работы с Next.js
Уверенные знания PostgreSQL и Redis
Способность работать самостоятельно, решать проблемы и выполнять задачи от начала до конца
Сильный интерес и практический опыт работы с инструментами ИИ — разработка с использованием ИИ является важной частью нашего рабочего процесса
Опыт работы с Docker, CI/CD, REST API
Контакт для связи в директ
Один из крупнейших интеграторов на рынке России, компания СИБИНТЕК, приглашает на вакансию Администратор баз данных
СИБИНТЕК является дочерним обществом и выполняет функцию сервисного ИТ-интегратора ПАО «НК «Роснефть» – лидера российской нефтяной отрасли и крупнейшей публичной нефтегазовой корпорации мира.
Обязанности:
- Администрирование, разработка и кастомизация решений на платформе SharePoint (SPFx, REST API, работа с библиотеками и списками);
- Интеграция с внешними системами (1С, CRM и пр.) через API;
- Настройка и оптимизация бизнес-процессов.
Требования:
- Высшее образование ИТ или среднее специальное образование (программист);
- Опыт разработки на C#, PHP, React, Vue.js и Node.js;
- Опыт работы с Docker;
- Навыки работы с базами данных;
- Умение работать в команде, способность разбираться в чужом коде.
Условия:
- Оформление в соответствии с ТК РФ: прозрачная система оплаты труда и мотивации;
- «Белая» заработная плата (по результатам собеседования);
- График работы - 5х2, с 8:30 до 17:30;
- Адрес офиса г. Нижневартовск, Западный промышленный узел, панель 20;
- Полный социальный пакет;
- Программа добровольного медицинского страхования (включая стоматологию);
- Страхование здоровья и жизни от несчастных случаев 24/7;
- Санаторно-курортное лечение;
-
Внутреннее и внешнее обучение (корпоративный университет, конференции и тренинги);
-
Возможность присоединиться к нашим спортивным командам по футболу, баскетболу, волейболу и принять участие в Спартакиаде.
Команда развивает продукты для сбора событий, управления инцидентами и релизами, а также автоматизированной оценки зрелости процессов разработки.
Основной фокус на бэкенде: проектирование и разработка на Node.js (NestJS/Express), схемы и оптимизация запросов в PostgreSQL и Redis, проектирование REST-API и WebSocket-взаимодействия.
Фронтенд: React/TypeScript для развития UI и библиотеки компонентов.
Задачи
- Участвовать в проектировании архитектуры и интеграций новых решений
- Развивать библиотеку компонентов VK Tech
- Повышать понятность интерфейсов: улучшать навигацию, добавлять подсказки, превью и другие элементы помощи
- Собирать и внедрять обратную связь: интегрировать опросы, анализировать метрики качества, быстро реализовывать улучшения
- Снижать нагрузку на поддержку: развивать ИИ-бота, автоматизировать ответы на частые вопросы
- Разрабатывать мастера и шаблоны развёртывания для типовых сценариев
- Вести задачи от идеи до релиза, включая запуск новых сервисов
Требования
- Опыт коммерческой разработки Node.js (NestJS или Express)
- Участие в проектировании и документировании REST- или GraphQL-API, а также в реализации WebSocket-общения
- Опыт разработки на React и TypeScript с управлением состоянием (MobX или аналог)
- Практические навыки работы с PostgreSQL, Redis: проектирование схем, миграции, оптимизация запросов
- Обязателен опыт написания ИИ-агентов
- Понимание принципов веб-безопасности: CORS, CSP, XSS, JWT, OAuth
- Знакомство с контейнерами Docker и настройкой CI/CD
Будет плюсом
- Опыт с Kafka или RabbitMQ, тестированием (Jest, Playwright), инструментами Terraform или Ansible и оркестрацией в Kubernetes
#вакансия #астана #оффлайн #workITkz #fullstack, #frontend, #backend
Должность: Fullstack-разработчик (Web / Desktop / Android)
Компания: АО «Казахстан ГИС Центр»
https://geocenter.kz
Город: Астана
Занятость: оффлайн
Оплата: 800 000тг
АО «Казахстан ГИС Центр» является единым оператором (интегратором), обеспечивающим поставку необходимых компонентов и разработку геоинформационных систем.
Описание вакансии:
Стек Front-end: React.js, Radix UI, Zustand, Vite.
Кроссплатформенная разработка: Capacitor, Electron.js.
Языки программирования: Go, Node.js, C99, C++98.
Мобильная разработка на Go: go-mobile.
Сборка: CMake, Ninja, Clang/LLVM.
Базы данных: SQLite, PostgreSQL, MySQL или аналогичные — проектирование схем, SQL, оптимизация, администрирование.
Архитектура: принципы построения клиент-серверных приложений, REST API, JSON.
Системное программирование: многопоточность, управление памятью, оптимизация производительности.
ЭЦП: подписание, проверка подписи, сертификаты, криптопровайдеры.
Локальные LLM: развёртывание и интеграция Ollama.
Контроль версий: уверенное владение Git.
Английский язык: уровень, достаточный для чтения технической документации и профессиональной литературы.Ядро и серверная часть: проектирование, разработка и сопровождение серверных компонентов; разработка, интеграция и сопровождение REST API; взаимодействие с внешними информационными системами; обеспечение взаимодействия между программными модулями системы.
Front-end и Desktop: разработка пользовательского интерфейса и Web-приложений на React.js, Radix UI, Zustand, Vite; сборка кроссплатформенных приложений на Capacitor и Electron.js.
Mobile: разработка Android-приложений и мобильных компонентов на Go с использованием go-mobile.
Базы данных: проектирование схем, написание SQL-запросов, оптимизация, сопровождение и администрирование.
Криптография и ЭЦП: реализация подписания и проверки подписи, работа с сертификатами и криптографическими провайдерами.
AI-интеграция: локальное развёртывание и встраивание Ollama и локальных LLM в программные решения.
Тестирование и безопасность: функциональное, интеграционное, системное и регрессионное тестирование; выявление и устранение ошибок; защита данных и контроль доступа.
Производительность: оптимизация приложений, многопоточных процессов и баз данных, управление памятью.
Инфраструктура: настройка и автоматизация процессов сборки, тестирования и развёртывания (CI/CD); управление исходным кодом и совместной разработкой с использованием Git.
Архитектура и документация: участие в проектировании архитектуры системы, выборе технологий и интеграции компонентов; подготовка технической, эксплуатационной и пользовательской документации; сопровождение ПО на всех этапах жизненного цикла.Middle +, Senior разработчик
Опыт разработки под Windows.
Будет плюсом- Опыт разработки под Android.Контакты:
Telegram @assiyatd
Whatsapp 87786814654
Мы - Е-софт, ИТ подразделение компании Этажи. Мы занимаемся разработкой внутренних сервисов и автоматизированных систем. Наш фокус: сайт, международные проекты, ИИ, BI аналитика, CRM системы и DevOps.
Нам нужен Фуллстэк разработчик (Старший) для нашей команды, которая развивает и поддерживает ипотечный и юридический модуль во внутренней CRM системе.
Наша команда:
-
23 человек, включая технического писателя, специалиста поддержки, тестировщиков, аналитиков, продуктовых дизайнеров и разработчиков.
-
Стек технологий: JavaScript, React.js, Node.js (TypeScript), PostgreSQL, knex, Docker, Kubernetes и OpenAPI, n8n.
-
Инструменты для управления проектами: GitLab, YouTrack.
Твои задачи:
-
автоматизация бизнес - процессов в компании (в том числе с использованием ИИ);
-
Написание unit и integration тестов для нового и существующего функционала;
-
Разработка нового функционала и поддержка существующего во внутренней CRM системе;
-
Проектирование функционала и участие в планировании спринтов;
-
Интеграция с внешними системами партнёров.
Что мы предлагаем:
-
Официальное трудоустройство с первого дня работы (льготная ипотека, отсрочка от армии)
-
Дополнительные дни к больничному за счет компании
-
Гибкий график (5 дней в неделю, с 8:00 до 17:00/с 9:00 до 18:00/с 10:00 до 19:00) и возможность удаленной работы
-
Конференции и обучение за наш счет (софинансирование до 50%)
-
Быстрое карьерное развитие (повышение грейда возможно каждые три месяца)
-
Уровень ЗП готовы обсуждать
-
Релокационный пакет по индивидуальному обсуждению
Присоединяйся к нам! Мы будем рады ответить на твои вопросы и встретить тебя в нашей команде.
AI Engineer - универсальный технический специалист (AI-first)
Asuri - B2B SaaS-платформа для AI-агентов, которые под контролем человека выполняют реальную работу через интеграции (Composio) и самообучаются: агент, доказавший себя, "повышается", и это доступно во всех будущих задачах.
Задачи
- Разобраться в продукте и кодовой базе, быстро стать самостоятельным
- Писать код через оркестрацию AI-агентов, а не автодополнение
- Помогать готовить и выкатывать релизы (dev → stage → prod)
- Построить с нуля бизнес-дашборды (выручка/расходы/маржа) — их пока нет, а без них не виден путь к окупаемости
Требования
- Реальный опыт разработки через AI-агентов (AI-first)
- Опыт с бизнес-автоматизациями (n8n/Zapier/Make или agentic-пайплайны)
- Крепкий фулстек на TypeScript/Node.js
- Опыт сборки дашбордов/аналитики
- Разговорный английский - обязательно
Плюсом: Claude Agent SDK или похожие агентные SDK, Composio, Stripe/usage-based биллинг, опыт в стартапах ранней стадии.
Стек: TypeScript, NestJS/Fastify, tRPC, Drizzle/Postgres, Next.js/React, Claude Agent SDK, Docker. Разработка ведётся AI-first - код пишется и ревьюится через оркестрацию агентов Claude Code.
В поиске Middle Full Stack разработчика.
Стек: React / Next.js, TypeScript, Node.js или Python, PostgreSQL, API, Git, Docker.
Важно:
1–3+ года практического опыта;
самостоятельность и высокая скорость обучения;
умение быстро собирать MVP;
использование AI-инструментов в разработке;
Большой плюс: собственные проекты, GitHub, SaaS, Telegram-боты или AI-продукты.
Подробности 👉 @Nastiaspa
Привет! Мы - Цифровая Интеграция!
Строим свободное и безопасное будущее в финтех и web3!
Мы активно растем и приглашаем тебя присоединиться к нашей амбициозной команде специалистов!
Сейчас в рамках усиления мы ищем заряженного backend разработчика в B2C команду!
Зоны ответственности:
- Разрабатывать финтех-сервисы (В2С) для международного рынка;
- Работать с бизнес-логикой продукта, чувствительными данными и секьюрным API;
- Проектировать и оптимизировать микросервисную архитектуру для обеспечения высокой производительности;
- Обеспечивать масштабируемость проекта
Мы ожидаем:
- Опыт разработки на Node.js, Nest.js, Typescript от 3 лет;
- Знание PostgreSQL, Redis, Docker;
- Навыки работы с AI;
- Инициативность и самостоятельность;
- Способность брать на себя ответственность за свои идеи и решения;
- Умение доводить любые задачи до логического завершения
Будет плюсом:
-
Опыт работы в fintech или с финансовыми системами.
-
Понимание рисков при работе с финансовыми продуктами.
У нас всегда:
- Можно расти быстрее, чем ты ожидал: мы даём реальные задачи и не делаем видимость обучения.
- Поддержат, но честно: если есть фидбэк, ты узнаешь его сразу и напрямую.
- Движемся быстро: запускаем, тестируем, улучшаем. Без бюрократии, зато с системностью.
- Работаешь с теми, кто реально шарит в Web3 и финтехе и готов делиться опытом;
- Любят драйв и ценят ответственность.
Вакансия планируется к размещению
Обязанности:
Ищем самостоятельного разработчика для развития веб-продуктов компании. Проекты связаны с AI/LLM-сервисами, генерацией документов, внешними API и сложной бизнес-логикой.
Задачи:
• Разработка и развитие продуктов на Vue/Nuxt и React/Next.js.
• Создание REST- и GraphQL API на Node.js.
• Интеграция AI-сервисов, внешних реестров и API.
• Работа с PostgreSQL, Prisma, миграциями и оптимизацией запросов.
• Docker-деплой и работа с конфигурациями.
Требования:
• Уверенное владение TypeScript, Nuxt и Vue 3.
• Опыт backend-разработки на Node.js.
• Знание PostgreSQL и ORM.
• Готовность разбираться в React/Next.js.
• Опыт интеграции сторонних API.
• Знание Docker и Git.
• Возможен удалённый формат работы.
• График 5/2.
• Итоговый уровень дохода обсуждается по результатам собеседования
#вакансия #удаленнаяработа #Remote #Senior #AI #NodeJS #TypeScript
🤖 Senior AI Enablement Engineer
🏢 Компания: Fundraise Up
💶 Вилка: 4 600–7 200 €/мес до налогов
🌍 Формат работы: удалённо
📍 Кандидат должен находиться в одной из стран:
Польша, Португалия, Испания, Грузия, Сербия, Армения, Турция или Кипр.
🗣 Обязательные требования по языкам:
🇷🇺 Русский — свободное владение
🇬🇧 Английский — C1 (устный и письменный)
✅ Чем предстоит заниматься
Помогать инженерным командам эффективно использовать AI в ежедневной разработке.
Работать с Claude Code, Cursor, Codex и другими AI-инструментами.
Проводить 1:1, воркшопы и распространять лучшие практики использования AI.
Разрабатывать внутренние AI-интеграции на Node.js / TypeScript (MCP и другие).
Исследовать новые AI-инструменты, оценивать их эффективность и внедрять лучшие решения.
Измерять влияние AI на продуктивность инженерных команд.
✅ Наши ожидания
7+ лет коммерческого опыта разработки.
Отличное знание Node.js и TypeScript.
Глубокий практический опыт работы с Claude Code, Cursor, Codex или аналогичными AI coding tools.
Опыт разработки внутренних сервисов и интеграций.
Понимание LLM, prompting, RAG, agentic workflows.
Сильные коммуникационные навыки и желание помогать инженерам внедрять AI в свою работу.
🌍 О компании
Fundraise Up — международная SaaS-платформа, которой доверяют UNICEF, Alzheimer's Association и сотни других благотворительных организаций по всему миру. Мы создаём продукт, который помогает некоммерческим организациям привлекать больше пожертвований. AI уже является неотъемлемой частью нашей инженерной культуры, и мы ищем человека, который поможет вывести использование AI в разработке на новый уровень.
📩 Контакты:
Telegram: @OlgaRadzi
#frontend #backend #fulltime #vacancy
🚀 Мы в поиске Fullstack Developer в AI-продукт
Ищем разработчика с опытом от 1,5 лет, который уже использует AI-инструменты в ежедневной работе, а не только экспериментирует с ними.
Что для нас важно:
• React / Next.js в production
• Node.js + TypeScript в production
• PostgreSQL и REST API
• Уверенная работа с Claude Code, Cursor или аналогичными инструментами
• Умение ставить задачи AI-агентам и проверять результат, а не слепо доверять коду
• Оконченное высшее техническое образование
Чем предстоит заниматься:
• Развивать AI-платформу
• Создавать и развивать frontend
• Разрабатывать backend-сервисы и API
• Интегрировать AI-сервисы и внешние системы
• Работать с дизайн-системой, визуальным редактором и AI-ассистентами
Будет плюсом:
• MCP (Model Context Protocol)
• LangChain, LlamaIndex
• Redis, Docker, S3
• Playwright
• Опыт работы с дизайн-системами
📍не РФ / РБ
Если вы регулярно используете AI для ускорения разработки и готовы строить AI-first продукт — присылайте резюме, GitHub и примеры того, как используете AI в работе.
Контакт для отклика: @Anna_Plokhova
#вакансия #nodejs #typescript #remote #fulltime
Вакансия: Senior Backend Developer
Компания: КА Green Code
Формат работы: удалённо
Занятость: полная
Зарплатная вилка: от 4000 $ до 5000$ на руки
Оплата: крипто/валюта/рубли
Контакты: @verona_hrGD
Ограничения: рассматриваем кандидатов с опытом в высоконагруженных системах, преимущественно IGaming/Fintech.
Ищем Senior Backend Developer (Node.js) в iGaming 🚀
Международный онлайн-проект, 5 лет на Tier-3 рынках, лицензия. Устойчивый рост, динамичная удалённая команда без бюрократии.
Чистая разработка — без управления людьми. Нужен сильный инженер, который пишет код, решает сложные задачи и делится экспертизой.
Твои задачи:
— Код-ревью и поддержание стандартов качества.
— Выявление и устранение проблем производительности.
— Участие в обсуждении архитектуры и предлагаемых решений.
— Помощь в документировании технических подходов.
— Участие в планировании фич и декомпозиции.
— Обмен опытом с коллегами и техническая поддержка команды.
Стек: Node.js, NestJS, React, TypeScript, Kafka, PostgreSQL, GRPC.
Что важно:
Коммерческий опыт на Node.js от 5 лет
Практика высоконагруженных приложений на Node.js (TypeScript).
Уверенное владение NestJS, Postgres, Kafka, Redis, ClickHouse, GRPC.
Работа с Kubernetes, Cloud, CI/CD, метриками, трейсингом, алертами.
Понимание аналитических БД.
Базовое знание фронта (Nuxt/Next/React — плюс).
Что предлагаем:
✅ Удалённо, 5/2 (мск)
✅ ЗП 2 раза в месяц
✅ Минимум бюрократии, живая команда
DataLens — сервис визуализации и анализа данных от Yandex Cloud. Мы расширяем команду и ищем опытных фулстек-разработчиков на TypeScript.
Стек: Node.js, Express, PostgreSQL, Knex.js, React, Redux, Gravity UIKit и другие Gravity-библиотеки.
Часть разработки ведётся в открытых репозиториях, так как DataLens является и опенсорс-продуктом.
Разработка сервисов
Мы проектируем и разрабатываем сервисы на Node.js. Например, API для создания скриншотов графиков, систему для организации почтовых рассылок дашбордов, публичный API, систему асинхронного экспорта и импорта объектов между инсталляциями DataLens, системы аутентификации и авторизации, интеграцию со сторонними решениями. Ещё мы имеем дело с базами данных, поэтому понимание принципов работы PostgreSQL будет хорошим плюсом.
Разработка интерфейсов
Данная вакансия подразумевает больший уклон в Node.js-разработку, но мы также проектируем и разрабатываем UI-инструменты для настройки подключений, датасетов, графиков и дашбордов, для навигации и управления правами доступа. Вместе с дизайнерами придумываем, как сделать UI функциональным и понятным.
Сопровождение и поддержка сервисов
Мы активно принимаем участие в поддержке инфраструктуры наших сервисов, настраиваем CI/CD-процессы, используем Terraform и Kubernetes, масштабируем и ускоряем работу, следим за стабильностью сервисов.
Вклад в облачные фронтенд-технологии
Мы много контрибьютим в общие для Yandex Cloud фронтенд-технологии и в нашу открытую облачную экосистему компонентов и библиотек Gravity UI.
Больше о фронтенде в Яндексе — в канале Yandex for Frontend
* Несколько лет разрабатывали Node.js-сервисы и интерфейсы на React
* Работали с реляционными базами данных
* Интересуетесь облачными технологиями
* Готовы разбираться в инфраструктуре, деплое и связанных с ними процессах
Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.
Доступно в нескольких локациях — формат работы уточняется в карточке.
Кто мы?
Аккредитованная продуктовая IT-компания
100+ сотрудников
7 центров разработки (Москва, Санкт-Петербург, Саратов, Дубна, Нижний Новгород, Казань, Курск)
Мы создаем и развиваем продукты, которые обеспечивают безопасность человека во всех сферах его жизни, от социально значимых объектов до атомных станций.
Некоторые из них:
Москва: Парк «Зарядье», МГУ им. М.В. Ломоносова, Х5 RETAIL GROUP, Здание ЦБ РФ, Московские центральные диаметры
Cанкт-Петербург: Ледовая Арена ФОК ПАО “Газпром”
Саратов: Аэропорт «Гагарин»
Иннополис: Технопарк Б-1
Чем предстоит заниматься:
- Back end разработка (node.js);
- Работа над задачами по развитию и поддержке программного продукта;
- Анализ поступающих запросов от технической поддержки;
- Анализ проблем на конкретных объектах;
- Проектирование задач на разработку нового функционала системы;
- Покрытие кода Unit тестами;
- Ведение разработки в соответствии с ЖЦ разработки ПО и правилами, установленными в команде;
- Совместная работа над продуктом в команде 20 человек - аналитики, разработчики (системные, back и фронт), тестировщики, продакт менеджеры, тех.писатель, тех.поддержка, схемотехники.
Вы нам подходите, если есть:
- Опыт коммерческой разработки от 5-ти лет;
- Высшее (техническое) образование;
- Уверенное владение Node.js;
- Уверенное знание БД;
- Опыт работы с БД Redis;
- Понимание принципов сетевого взаимодействия;
- Понимание концепций SOAP, REST;
- Понимание принципов ООП, паттернов проектирования, алгоритмов и структур данных, следование принципам SOLID;
- Понимание особенностей embedded разработки;
- Опыт работы с CI/CD, понимание основных принципов;
- Опыт работы в команде полного цикла разработки.
Мы предлагаем:
- Оформление в соответствии с ТК РФ, полностью официальная заработная плата, социальные гарантии, выплата больничных и отпускных;
- Достойный уровень оплаты труда (по результатам собеседования);
- Работа над социально значимыми продуктами в области систем безопасности;
- Бурно растущий продукт, сильная техническая экспертиза, опытные коллеги из международных компаний;
- Гарантия уникального проектного опыта, разнообразные задачи и проекты;
- Работа в гибридном или офисном формате;
- Поддерживающая атмосфера и приятный микроклимат в компании.
Добрый день!
Компания Sasha AI - текущие резиденты Сколково, пионер в разработке голосовых AI-агентов для бизнеса. Мы развиваем лидогенерационную платформу, которая позволяет компаниям за 20 минут запустить искусственный интеллект, способный генерировать лидов работая с клиентской базой по телефону. Наши AI-агенты уже помогают таким компаниям как МТС, Т-Банк, Синергия увеличивать выручку без найма сотрудников.
За последний год мы выросли в 5 раз и достигнем оборота в 300 млн рублей в 2026 году.
Наша маленькая цель - сделать технологию простой, окупаемой и доступной каждому крупному бизнесу в России.
Наша большая цель - за 10 лет построить монополиста, ассоциирующегося с искусственным интеллектом в России.
Чем предстоит заниматься:
-
Развивать и поддерживать высоконагруженную микросервисную архитектуру бэкенда на Node.js (NestJS).
-
Проектировать сложную бизнес-логику, связанную с интеграцией AI-моделей, обработкой данных, телефонией.
-
Оптимизировать производительность, надежность и отказоустойчивость систем, от которых напрямую зависит выручка клиентов.
Наш стек:
-
Бэкенд: Node.js, TypeScript, NestJS, PostgreSQL, Redis, ClickHouse, Yandex VBD.
-
Фронтенд: TypeScript, Next.js, Tailwind CSS, UI-библиотеки.
-
Инфраструктура & Другое: K8s, Docker, PM2. Работаем с телефонией (Asterisk, ARI/AMI).
Мы ищем того, кто:
-
Имеет 2+ года коммерческого опыта разработки на TypeScript/Node.js.
-
Глубоко понимает принципы построения отказоустойчивых и масштабируемых REST/gRPC API.
-
Имеет серьезный опыт работы с PostgreSQL и Redis.
-
Ценит чистый, поддерживаемый код и практикует автотестирование.
-
Готов брать архитектурную и продуктовую ответственность.
Будет большим плюсом:
-
Опыт или понимание принципов работы телефонии (Asterisk, ARI).
-
Опыт работы с высокими нагрузками.
-
Интерес к миру AI/ML и желание погружаться в предметную область.
Что мы предлагаем:
-
Реальная impact-роль: Ваш код напрямую влияет на оборот компании и продукт для лидеров рынка.
-
Сложные и масштабные задачи: Высокие нагрузки, интеграции, уникальная экспертиза на стыке AI и телефонии.
-
Современный стэк и возможность освоить уникальную нишевую технологию (Asterisk + AI).
Кто такой Node.js
Node.js-разработчик пишет серверную часть на JavaScript или TypeScript: API, real-time через WebSockets, интеграции, очереди. Одна из главных причин выбрать Node — общий язык на клиенте и сервере: одна команда, один синтаксис, переиспользование кода и типов между фронтом и бэком.
Node силён там, где много одновременных соединений и мало тяжёлых вычислений: чаты, стриминг событий, шлюзы к внешним API, BFF-слой для фронтенда. Событийный цикл держит тысячи коннектов на скромных ресурсах.
Роль часто fullstack: NestJS или Express на сервере плюс React, Vue или Angular на клиенте — связки MERN, MEAN, MEVN. Компаниям это удобно: один стек закрывает продукт целиком, а разработчик свободно ходит между слоями. TypeScript при этом почти стал стандартом.
Требования и стек
Инструменты Node.js-бэкендера:
- Фреймворки: Express, NestJS (для крупных приложений — модули, DI, декораторы), Fastify, Koa.
- Язык: TypeScript, async/await, понимание event loop и того, что блокирует поток.
- ORM и базы: Prisma, TypeORM, Sequelize, Mongoose; PostgreSQL, MongoDB, Redis.
- Real-time и очереди: Socket.io и WebSockets, BullMQ, Kafka через kafkajs.
NestJS обычно берут в большие проекты за структуру и типобезопасность, Express — за минимализм и контроль; знание обоих полезно. Соседние среды — Deno и Bun — устроены похоже, так что переучиваться почти не придётся. Базовые вещи про API и базы данных общие для всего бэкенда.
Что ждут от кандидата
Частый вход — со стороны фронтенда: если вы уже пишете на JavaScript или TypeScript для браузера, серверный Node — логичный следующий шаг, язык тот же, меняется окружение. Это самый короткий маршрут в fullstack.
На собеседовании обсуждают:
- event loop: что такое микро- и макрозадачи, чем
setImmediateотличается отsetTimeout; - async/await, промисы, обработку ошибок в асинхронном коде;
- TypeScript: дженерики, типы, устройство tsconfig;
- один фреймворк вглубь (чаще NestJS) плюс работу с базой через ORM.
Сильное преимущество — доведённый до прода сервис: REST или GraphQL API, авторизация через JWT, база, деплой. Если у вас уже есть fullstack-проект, где вы сделали и клиент, и сервер, вынесите его первым пунктом — работодателю важно увидеть, что вы держите продукт целиком, а не только одну половину.
Зарплаты и спрос
Медианная зарплата — 200 000 ₽ по вакансиям за последние 30 дней. Подробная статистика зарплат Node.js.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →