О продукте:
Одним из ключевых продуктов компании 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-приложений;
- Опыт разработки архитектуры больших клиентских приложений.
Работа в офисе. Адреса офисов:
- г. Пермь: Шоссе Космонавтов, 111и к.2.
- г. Санкт-Петербург: Почтамтская, 15.
- г. Москва: Овчинниковская набережная, 20с1 (метро: Новокузнецкая, Третьяковская).