Назад
4 дня назад

Senior Node.js Developer (Kafka/WSO2)

256 000
Формат работы
hybrid
Тип работы
project
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

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, включая перенос и оптимизацию функциональности существующих сервисов.

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

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -