Мы ищем Node.js разработчика для работы над масштабируемым продуктом с микросервисной архитектурой. Если тебе интересно проектировать системы, а не просто писать API - тебе к нам.
Задачи
- Разработка и поддержка микросервисов на Node.js
- Проектирование архитектуры сервисов и взаимодействия между ними
- Работа с REST / GraphQL API
- Интеграция с внешними сервисами и внутренними модулями
- Оптимизация производительности и отказоустойчивости
- Работа с очередями и асинхронной обработкой данных
- Участие в код-ревью и развитии архитектуры проекта
Требования
- Опыт разработки на Node.js от 2 лет
- Понимание принципов микросервисной архитектуры
- Опыт работы с Express / NestJS
- Работа с базами данных (MongoDB / PostgreSQL)
- Понимание REST API и принципов построения API
- Опыт работы с Docker
- Умение писать чистый и поддерживаемый код
Будет плюсом
- Опыт работы с Kafka / RabbitMQ
- Знание Redis (кэширование, pub/sub)
- Опыт работы с Kubernetes
- Понимание CI/CD процессов
- Опыт работы с high-load системами
Условия
- Удаленная работа / гибрид
- Гибкий график
- Конкурентная зарплата (обсуждается)
- Работа над реальным продуктом с ростом нагрузки
- Минимум бюрократии, максимум инженерии