Backend-разработчик Middle+/Senior (Node.js, Nest.js)
офис, Москва
Команда Личного кабинета развивает микросервисы Домофонии — управление доступом, видео и периферией (шлагбаумы, камеры) для УК и жителей. Роль важна для надёжности и безопасности сервиса с MAU ~2000 УК по регионам
ГрейдMiddle/Senior
Опыт3–6 лет
Стек
TypeScriptNest.jsPostgreSQLKafkaRedisNode.jsGitNpm
Задачи
- •Проектирование и разработка отказоустойчивых микросервисов на Nest.js
- •Участие в архитектуре новых сервисов и развитии текущих решений
- •Проектирование структур БД и оптимизация сложных SQL-запросов
- •Интеграции между сервисами через Kafka
- •Кэширование и оптимизация производительности с Redis
- •Code Review и командная разработка
Обязательно
- •Твёрдое знание Node.js и Nest.js
- •Опыт работы с TypeScript/ES6
- •Опыт разработки высоконагруженных клиент‑серверных приложений
- •Опыт работы с NoSQL/SQL (PostgreSQL)
- •Опыт работы с системами сборки
- •Опыт работы с Git и Npm
- •Наличие высшего образования
Будет плюсом
- •Понимание Agile-методологий
- •Опыт работы по SCRUM в команде
- •Опыт разработки SPA-приложений
- •Опыт разработки архитектуры больших клиентских приложений