Чем предстоит заниматься:
Разрабатывать и развивать новые и существующие интеграционные сервисы на базе Node.js и микросервисной архитектуры.
Проектировать и внедрять архитектурные решения для интеграции корпоративных информационных систем с использованием платформы WSO2 (API Manager, Micro Integrator, Analytics).
Администрировать и сопровождать платформу Apache Kafka: управлять топиками, обеспечивать отказоустойчивость, мониторинг и миграции.
Работать над механизмами резервирования и восстановления сервисов после сбоев.
Взаимодействовать с командами разработки и системными архитекторами для реализации интеграционных сценариев.
Настраивать и оптимизировать контейнеризацию и оркестрацию (Docker, Kubernetes), а также процессы CI/CD на GitLab CI.
Для нас важно:
Коммерческий опыт разработки на Node.js (LTS) и JavaScript (ES2020+) от 3 лет и глубокое понимание асинхронности (Event Loop, Promises, Streams).
Опыт работы с микросервисным фреймворком Moleculer (Service Broker, Actions, API Gateway) и Apache Kafka (KafkaJS, управление партициями, Retry/Backoff).
Уверенное знание REST API, HTTP, идемпотентности и интеграционных паттернов (Pub/Sub, Event-Driven Architecture).
Практика с Docker, Kubernetes, Yandex Cloud (Managed Kafka, Redis, MongoDB) и базами данных (Redis, MongoDB, MS SQL Server).
Навыки настройки CI/CD (GitLab CI), мониторинга и логирования (Pino, OpenSearch, Grafana).
Понимание принципов надежности распределенных систем (Circuit Breaker, Retry Strategies, Eventual Consistency, Outbox Pattern).
Опыт проектирования API с учетом версионности и обратной совместимости, а также работа с WSO2 будет вашим преимуществом.
Главный принцип SkillStaff - Выбирай!
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности