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

Node.js разработчик (backend)
Хорошее предложение для Middle-разработчика с современным стеком и возможностью удаленной работы. Оценка немного снижена из-за проектного характера работы (2-3 месяца активной фазы), что может быть менее стабильно, чем долгосрочный продукт.
Сложность вакансии
Роль требует глубоких знаний архитектурных паттернов (CQRS, EDA) и опыта работы с высоконагруженными системами, что выше среднего уровня для обычного Middle-разработчика. Также ожидается владение широким стеком технологий, включая как реляционные, так и NoSQL базы данных.
Анализ зарплаты
Предложенная вилка 160 000 – 220 000 ₽ соответствует рыночному уровню для Middle Node.js разработчика в России, однако находится ближе к нижней и средней границе для специалистов с опытом в Highload и сложной архитектурой. На рынке Senior-специалисты с таким набором навыков (CQRS, EDA) могут претендовать на суммы от 300 000 ₽.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Codex-IT уже сейчас
Присоединяйтесь к команде Codex-IT для создания масштабируемых микросервисов на острие технологий!
Описание вакансии
#вакансия #NodeJS #TypeScript #NestJS #PostgreSQL #MongoDB #Redis #RabbitMQ #CQRS #EventDriven #Highload #SOA #remote #middle #senior
Node.js разработчик (backend)
Оплата: 160 000 – 220 000 ₽
Компания: 💻Codex-IT
Грейд: Middle
Локация и гражданство: РФ
Требуемый опыт работы: от 3 лет
Формат: Удаленная работа
О проекте:
Разработка высоконагруженного backend-решения с использованием микросервисной архитектуры и событийно-ориентированного подхода. Проект рассчитан на интенсивную разработку в течение 2–3 месяцев с последующей поддержкой.
📌 Задачи:
- Проектирование и разработка backend-сервисов на Node.js (NestJS)
- Работа с базами данных (PostgreSQL, MongoDB, Redis)
- Интеграция через брокеры сообщений (RabbitMQ / NATS)
- Реализация CQRS, Event-Driven Architecture, SOA
- Проектирование высоконагруженных систем с учетом масштабируемости
- Обеспечение безопасности приложений, настройка мониторинга и логирования
- Написание тестов (unit / integration / e2e)
- Участие в code review и поддержание качества кода
📋 Требования (обязательные):
- Сильный TypeScript (продвинутый уровень)
- Опыт коммерческой разработки на Node.js и NestJS от 2+ лет
- Опыт работы с реляционными и NoSQL базами данных: PostgreSQL, MongoDB, Redis
- Опыт работы с брокерами сообщений: RabbitMQ или NATS
- Понимание и применение CQRS, Event-Driven Architecture, SOA
- Опыт проектирования высоконагруженных сервисов (highload)
- Понимание основ безопасности приложений (аутентификация, авторизация, защита данных)
- Опыт настройки мониторинга и логирования (ELK, Prometheus, Grafana или аналоги)
- Git, CI/CD (GitHub Actions / GitLab CI)
➕ Будет плюсом:
- Опыт работы с Docker / Kubernetes
- Знание GraphQL
- Опыт миграции монолита в микросервисы
- Понимание DDD (Domain-Driven Design)
🙋 Условия:
- Работа над сложными и интересными проектами в сильной команде.
- Удаленный формат работы с гибким графиком.
- Возможность профессионального роста и обучения.
- Конкурентная заработная плата, обсуждается по итогам собеседования.
💬 Контакт: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Unit Testing
- Kubernetes
- CI/CD
- PostgreSQL
- GraphQL
- Redis
- Docker
- Event-Driven Architecture
- Node.js
- SOA
- MongoDB
- CQRS
- RabbitMQ
- NestJS
- NATS
- DDD
- Highload
Возможные вопросы на собеседовании
Проект предполагает использование CQRS и Event-Driven Architecture. Важно понимать, как кандидат разделяет потоки данных.
Расскажите о вашем опыте реализации CQRS: какие сложности возникали при синхронизации Read и Write моделей?
Вакансия упоминает Highload. Необходимо проверить навыки оптимизации.
Как бы вы спроектировали систему для обработки 10 000 запросов в секунду, используя Node.js и Redis?
Используются RabbitMQ и NATS. Важно знать механизмы гарантии доставки.
В чем разница между стратегиями доставки сообщений 'at-least-once' и 'exactly-once' в RabbitMQ, и как обеспечить идемпотентность обработчиков?
Работа с PostgreSQL и MongoDB одновременно требует понимания сильных сторон каждой БД.
В каких случаях в рамках одного микросервиса вы бы предпочли хранить данные в MongoDB вместо PostgreSQL?
Безопасность указана в задачах.
Какие методы защиты Node.js приложения от OWASP Top 10 угроз вы считаете наиболее критичными и как их внедряете?
Похожие вакансии
.Net разработчик
Middle Python Developer (Backend + Web Scraping)
PHP / Laravel (Voyager) разработчик
.NET Разработчик, Middle
.NET разработчик
.NET Developer (Middle)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!