- Страна
- Россия
- Зарплата
- 120 000 ₽ – 180 000 ₽
Откликайтесь
на вакансии с ИИ

Backend Node.js Developer (Junior+/Pre-Middle)
Интересный домен (AI/LLM), современный технологический стек и прозрачные требования к опыту. Удаленный формат и возможность быстрого роста делают вакансию привлекательной для начинающих мидлов.
Сложность вакансии
Позиция ориентирована на специалистов уровня Junior+/Middle, требования к стеку стандартные для современной Node.js разработки, но работа с AI-агентами может потребовать дополнительного погружения.
Анализ зарплаты
Предложенная зарплата (120-180к руб.) полностью соответствует рыночным ожиданиям для уровня Junior+/Pre-Middle в России. Верхняя планка даже немного выше среднего для данного грейда, что делает предложение конкурентоспособным.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ScaleOne уже сейчас
Присоединяйтесь к ScaleOne и создавайте будущее AI-автоматизации вместе с нами!
Описание вакансии
#вакансия #backend #nodejs #nestjs #typescript #postgresql #rabbitmq #docker #удаленка #junior #middle #ai #crmПозиция: Backend Node.js Developer (Junior+/Pre-Middle)
Формат: удалённо
Занятость: полная
Зарплата: 120 000–180 000 ₽
Компания: ScaleOne
Контакты: Откликнуться
ScaleOne — продуктовая AI-компания, разрабатывающая платформу для автоматизации бизнес-процессов с использованием LLM и AI-агентов.
Ищем backend-разработчика в продуктовую AI-команду. Работа связана с развитием backend-сервисов CRM/AI-платформы: новые фичи, поддержка существующей логики и развитие backend-части системы.
Чем предстоит заниматься
Разработка backend-сервисов на NestJS.
Поддержка и развитие существующих модулей.
Работа с REST API и интеграциями.
Работа с очередями и фоновыми задачами.
Рефакторинг и улучшение существующего кода.
Участие в развитии backend-архитектуры на уровне сервисов.
Наш стек
Node.js, TypeScript, NestJS, PostgreSQL, Redis, RabbitMQ, Docker, GitHub Actions, Nx Monorepo.
Что для нас важно
Обязательно:Коммерческий опыт Node.js от 1–3 лет.
Уверенное знание TypeScript.
Понимание NestJS и его архитектуры.
Опыт работы с REST API.
Базовое понимание работы с базами данных (PostgreSQL).
Умение разбираться в чужом коде.
Будет плюсом:
Опыт работы с очередями (RabbitMQ / Kafka).
Опыт в написании микросервисов.
Опыт работы с Nx / монорепозиториями.
CI/CD.
Что предлагаем
Полностью удалённую работу.
Современный AI-продукт.
Возможность быстро расти внутри команды.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- GitHub Actions
- PostgreSQL
- Microservices
- Redis
- Docker
- REST API
- NX
- Node.js
- RabbitMQ
- NestJS
Возможные вопросы на собеседовании
Проверка понимания фундаментальных принципов NestJS, на котором строится проект.
Объясните разницу между провайдерами, контроллерами и модулями в NestJS. Как работает Dependency Injection в этом фреймворке?
Вакансия предполагает работу с очередями (RabbitMQ). Важно понимать, как обеспечивается надежность обработки задач.
Как бы вы реализовали обработку ошибок в RabbitMQ, чтобы сообщение не потерялось при сбое во время выполнения задачи?
Работа с PostgreSQL является ключевым навыком. Индексы критичны для производительности CRM-систем.
В каких случаях стоит использовать индексы в PostgreSQL и как они могут замедлить работу базы данных?
Проект использует Nx Monorepo. Важно знать, понимает ли кандидат преимущества такого подхода.
Какие преимущества дает использование монорепозитория (например, Nx) в проекте с несколькими микросервисами?
Проверка навыков написания чистого и поддерживаемого кода на TypeScript.
В чем разница между 'interface' и 'type' в TypeScript, и что бы вы предпочли для описания DTO в NestJS?
Похожие вакансии
Python Backend Developer — Senior / Tech Lead (CTO проекта)
.Net разработчик
Rust разработчик (Middle+)
Node.js разработчик (backend)
Senior Python Engineer
Senior NestJS Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!