yandex
N
NDA
Страна
Россия
Зарплата
от 1 600 ₽
SeniorГибридКонтракт

NodeJS разработчик Senior

ИИОценка ИИ

Интересный проект с современным стеком и высокой ставкой, однако гибридный формат и бюрократические требования (оформление в штате партнера) могут подойти не всем.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокой экспертизе в администрировании Kafka и знанию специфического стека (Moleculer, WSO2), а также необходимостью работы в гибридном формате в Москве.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана300 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Ставка 1600 руб./час с НДС при полной занятости составляет около 250 000 - 280 000 руб. на руки, что соответствует среднерыночным показателям для Senior Node.js разработчика в РФ, но может быть ниже топовых предложений в финтехе.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

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

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

Описание вакансии

NodeJS разработчик Senior

Ставка: 1600, с НДС

Локация: РФ

Длительность проекта: долгосрочный проект

*❗️**На момент выхода на проект спец должен быть оформлен в штате партнера (можно на 1/40 ставку).

Гибрид (Москва, Киевская 7 к.2, 3 дня в офисе, 2 дня удаленно).

Необходимо словами описать опыт по выполнению работ по интеграционным решениям: администрированию и сопровождению Apache Kafka, разработке микросервисов, внедрению решений на основе продуктов WSO2, за последние 3 года (не менее 2х проектов) - и скинуть в чат.

Также спецу нужно заполнить согласие на обработку персональных данных* ❗️**

Обязательные требования

  • Опыт коммерческой разработки на Node.js (LTS) и JavaScript (ES2020+) от 3 лет;
  • Глубокое понимание Event Loop, асинхронного программирования (Promises, Async/Await), работы со Streams, навыки профилирования приложений и поиска утечек памяти;
  • Опыт разработки и сопровождения микросервисных решений на Moleculer: Service Broker, Actions, Events, Middleware, Lifecycle, Retry/Timeout, API Gateway (moleculer-web);
  • Практический опыт работы с Apache Kafka: Consumer Groups, Partitioning, Offset Management, Delivery Semantics, KafkaJS, обработка сообщений, Retry, Backoff, Batch Processing;
  • Опыт работы с Redis, MongoDB и Microsoft SQL Server: проектирование схем данных, индексация, кэширование, транзакции, интеграция через драйверы, оптимизация запросов;
  • Уверенное знание принципов проектирования и разработки REST API, понимание HTTP-протокола, идемпотентности, работы с Axios;
  • Опыт контейнеризации и оркестрации приложений с использованием Docker и Kubernetes;
  • Опыт настройки и сопровождения процессов CI/CD на базе GitLab CI;
  • Практический опыт работы с сервисами Yandex Cloud (Managed Kafka, Redis, MongoDB);
  • Понимание интеграционных паттернов: Request/Response, Pub/Sub, Event-Driven Architecture, Adapter Pattern, Anti-Corruption Layer;
  • Знание паттернов надежности и отказоустойчивости: Circuit Breaker, Retry Strategies, Timeout Management, Graceful Degradation;
  • Понимание принципов обеспечения целостности данных в распределенных системах: Eventual Consistency, Outbox Pattern, Distributed Transactions;
  • Опыт проектирования API с учетом Versioning, Backward Compatibility и Contract-First подхода;
  • Опыт внедрения мониторинга и логирования: Pino, OpenSearch, Correlation ID, Trace ID, Structured Logging, работа с метриками (Latency, Error Rate, Throughput) и базовыми инструментами визуализации (Grafana).

Дополнительные требования

  • Опыт реализации Kafka-паттернов: Idempotency, DLQ, Exactly-Once Processing, Schema Evolution, Consumer Lag Handling;
  • Опыт проектирования высоконагруженных распределенных систем и событийно-ориентированной архитектуры;
  • Навыки построения наблюдаемости (Observability) и диагностики производительности микросервисных приложений.

Задачи на проекте

  • Администрирование и развитие платформы Apache Kafka: обеспечение отказоустойчивости, мониторинг, решение инцидентов, управление топиками и сопровождение миграций на новые версии;
  • Проектирование и поддержка механизмов резервирования и восстановления сервисов после сбоев;
  • Разработка новых и развитие существующих интеграционных сервисов и микросервисов;
  • Проработка и внедрение архитектурных решений для интеграции корпоративных информационных систем;
  • Взаимодействие с командами разработки, системными и корпоративными архитекторами для реализации интеграционных сценариев;
  • Развитие интеграционной архитектуры компании с использованием платформы WSO2;
  • Развертывание, настройка и сопровождение компонентов WSO2 API Manager, WSO2 Micro Integrator, WSO2 Analytics и других продуктов платформы;
  • Проектирование, внедрение и эксплуатация интеграционных решений на базе WSO2, включая перенос и оптимизацию функциональности существующих сервисов.

Описание проекта и команды

Крупный издательский дом. Тендер

Откликнуться на запрос: Откликнуться

По вопросам партнерского сотрудничества: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Node.js
  • JavaScript
  • Apache Kafka
  • Moleculer
  • Redis
  • MongoDB
  • Microsoft SQL Server
  • Docker
  • Kubernetes
  • GitLab CI
  • Yandex Cloud
  • WSO2
  • REST API
  • Microservices
  • Prometheus
  • Grafana

Возможные вопросы на собеседовании

Проект требует глубокого понимания работы брокера сообщений.

Расскажите о вашем опыте настройки Consumer Groups и управления Offset в Apache Kafka для обеспечения семантики Exactly-Once.

В стеке указан фреймворк Moleculer.

Какие преимущества и сложности вы видите в использовании Moleculer Service Broker по сравнению с классическим Express/NestJS в микросервисах?

Вакансия предполагает работу с распределенными системами.

Как вы реализуете паттерн Outbox для обеспечения целостности данных между базой данных и Kafka?

Упоминается работа с WSO2.

Был ли у вас опыт миграции сервисов на WSO2 API Manager или настройки Micro Integrator? Опишите основные сложности.

Важна производительность Node.js.

Как вы подходите к поиску утечек памяти в Node.js приложениях, использующих Streams и интенсивную работу с Event Loop?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

N
NDA
Россияот 1 600 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!