Напиши текст вакансии для должности "Full-stack разработчик (Middle/Middle+)". Название компании: "Unica Group". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'TypeScript', 'JavaScript', 'Angular', 'HTML5', 'CSS3', 'Git', 'PostgreSQL', 'Flash MySQL', 'MongoDB', 'Node.js'

Обязанности:  Руководство командой разработчиков, наставничество и обучение Разработка архитектуры  Реализация SPA интерфейсов продукта (angular 11+, html5)   Взаимодействие с Backend посредством REST API   Реализация сложной бизнес логики клиента на стороне frontend   Поддержка существующего кода   Участие в code review  Разработка UI Kit  Требования:  Уровень Middle/Middle+ Опыт работы с Angular 2+ от двух лет  Знание компонентов Angular Material   Уверенное знание TypeScript   Знание HTML, CSS, JS (es6)  Гибкая, адаптивная верстка Знание JavaScript, Typescript, Node.js, Express.js, NestJS. PostgreSQL, MySQL, MongoDB, Redis TypeORM Swagger Git/Jira Docker, Docker Compose Умение разбираться в чужом коде  Условия:   Опыт работы с препроцессорами (sass, less)   Знание Angular 8+   Понимание принципов ООП, DRY, SOLID   Понимание работы Express   Опыт оптимизации загрузки и производительности веб-приложений   Условия:   Удалённая работа  Полное трудоустройство по ТК