Middle Backend-разработчик (Node.js)

Livin - IT-компания, предоставляющая услуги по бронированию отелей и жилья на короткий и долгий период. Мы уже работаем в Казахстане и нацелены на международные рынки. Присоединяйтесь к нам на этапе активного роста и развития!
Обязанности:
-
Разработка и поддержка REST и GraphQL API;
-
Интеграция с базами данных, внешними сервисами и платёжными системами;
-
Построение архитектуры backend-системы на Node.js;
-
Работа с микросервисной архитектурой;
-
Реализация систем аутентификации и авторизации;
-
Обеспечение безопасности и надёжности приложения.
Требования:
-
Уверенные знания Node.js, понимание его архитектуры и цикла событий;
-
Опыт работы с Express.js или аналогичными фреймворками;
-
Знание GraphQL будет плюсом;
-
Опыт проектирования и оптимизации запросов к базе данных (PostgreSQL, MongoDB и др.);
-
Знание ORM/ODM (Sequelize, Prisma, Mongoose);
-
Умение работать с Docker, понимание CI/CD процессов;
-
Опыт реализации безопасных API с использованием OAuth, JWT;
-
Знание WebSockets и построение real-time взаимодействия;
-
Будет плюсом: опыт с Kafka, RabbitMQ, Kubernetes, AWS, GCP.