О продукте:
Одним из ключевых продуктов компании R1, является продукт Домофония, который позволяет удобно и безопасно управлять доступами к помещениям дома как для управляющей компании, так и для жителей дома.
Мы ищем разработчика в команду Личного кабинета Управляющей компании, который обеспечивает самый лучший опыт пользования продуктом. Управление домофоном, доступ к видео, выявление нетипичного поведения у подъезда, управление шлагбаумами и камерами. Все, чтобы сделать жизнь людей безопасной. MAU - около 2000 УК РФ по всем регионам.
Основные задачи:
Проектирование и разработка: Создавать отказоустойчивые и масштабируемые микросервисы на Nest.js. Архитектура: Участвовать в проектировании архитектуры новых сервисов и систем с нуля, а также развивать текущие решения. Работа с данными: Проектировать структуры баз данных (PostgreSQL) и оптимизировать сложные SQL-запросы. Интеграции: Настраивать взаимодействие между сервисами через брокеры сообщений (Kafka). Оптимизация: Работать с кэшированием (Redis) и повышением производительности системы. Командная работа: Участвовать в Code Review, делиться опытом с коллегами и совместно обсуждать технические решения.
Мы предлагаем:
Возможность присоединиться к профессиональной, высоко мотивированной и результативной команде, перспективы карьерного роста; Официальное трудоустройство в аккредитованный IT-актив, оплачиваемые отпуск, командировки, больничные; График работы офис; Рыночную заработную плату по результатам собеседования; ДМС со стоматологией после испытательного срока, 100% компенсацию больничного; Комфортные офисные условия; Корпоративные программы от наших партнеров; Бонусное подключение к телеком-услугам Дом.ru по тарифу Сотрудник ; Яркую корпоративная жизнь и дружелюбную атмосферу в коллективе профессионалов!
Мы ждём от тебя:
Твердые знание Node.js (Nest.js), ES6; Опыт работы на аналогичной должности от 5 лет; Наличие высшего образования; Опыт работы с NoSQL/SQL; Опыт работы с системами сборки; Понимание взаимосвязи клиентской и серверной частей web-приложения; Опыт разработки высоконагруженных клиент-серверных приложений; Опыт работы с Git и Npm; Умение работать в команде.
Будет плюсом:
Понимание Agilе-методологий разработки; Опыт командной работы по методике SCRUM; Опыт разработки SPA-приложений; Опыт разработки архитектуры больших клиентских приложений.