Москва
Метро: Библиотека им.ЛенинаО проекте
Развиваем backend-платформу с микросервисной архитектурой.
Ищем backend-разработчика, который уверенно работает с Node.js, понимает принципы построения API и умеет писать поддерживаемый код.
Чем предстоит заниматься
Разработка и поддержка backend-сервисов на Node.js / TypeScript
Работа с NestJS
Проектирование и реализация REST API
Работа с базой данных (PostgreSQL), написание и оптимизация SQL-запросов
Реализация асинхронных процессов и работа с очередями (Kafka / RabbitMQ)
Использование Redis для кэширования
Оптимизация производительности (профилирование, снижение latency)
Написание unit и integration тестов
Участие в code review
Работа с Git, CI/CD и Docker
Коммерческий опыт разработки на Node.js от 3 лет
Уверенное знание JavaScript (ES6+) и TypeScript
Опыт работы с NestJS
Опыт проектирования и разработки REST API
Уверенная работа с PostgreSQL (индексы, join, оптимизация запросов)
Понимание принципов микросервисной архитектуры
Опыт работы с брокерами сообщений (Kafka / RabbitMQ)
Опыт работы с Redis
Навыки работы с Docker
Понимание принципов чистого кода и SOLID
Опыт работы с highload-системами
WebSocket / real-time взаимодействие
Kubernetes
CI/CD (GitLab CI)
Опыт работы с NoSQL (MongoDB, ClickHouse)