Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
node.js разработчик
генерация резюме
сопроводительное письмо
описание
Крупный издательский дом, занимающийся издательской деятельностью.
задачи
- Администрировать и развивать платформу Apache Kafka: обеспечивать отказоустойчивость, мониторить, решать инциденты, управлять топиками и сопровождать миграции на новые версии;
- Проектировать и поддерживать механизмы резервирования и восстановления сервисов после сбоев;
- Разрабатывать новые и развивать существующие интеграционные сервисы и микросервисы;
- Прорабатывать и внедрять архитектурные решения для интеграции корпоративных информационных систем;
- Взаимодействовать с командами разработки, системными и корпоративными архитекторами для реализации интеграционных сценариев;
- Развивать интеграционную архитектуру компании с использованием платформы WSO2;
- Развертывать, настраивать и сопровождать компоненты WSO2 API Manager, WSO2 Micro Integrator, WSO2 Analytics и другие продукты платформы;
- Проектировать, внедрять и эксплуатировать интеграционные решения на базе WSO2, включая перенос и оптимизацию функциональности существующих сервисов.
требования
- Опыт коммерческой разработки на Node.js (LTS) и JavaScript (ES2020+) от 3 лет;
- Глубокое понимание Event Loop, асинхронного программирования, работы со Streams, навыки профилирования приложений и поиска утечек памяти;
- Опыт разработки и сопровождения микросервисных решений на Moleculer;
- Практический опыт работы с 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;
- Понимание интеграционных паттернов: 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, работа с метриками и инструментами визуализации (Grafana);
- Гражданство РФ или дружественных стран;
- Будет плюсом опыт реализации Kafka-паттернов (Idempotency, DLQ, Exactly-Once Processing, Schema Evolution, Consumer Lag Handling), опыт проектирования высоконагруженных распределенных систем и событийно-ориентированной архитектуры, навыки построения наблюдаемости (Observability) и диагностики производительности микросервисных приложений.
условия
- Длительность проекта от 3 месяцев с возможностью пролонгации;
- Высокая нагрузка (около 160 ч/мес);
- Оформление в штате SS на момент выхода на проект.
навыки