Напиши текст вакансии для должности "System Architect (RCV)". Название компании: "DINS". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Команда RCV создает инновационный продукт для онлайн-коммуникаций, который позволяет осуществлять общение людей друг с другом, организовывать онлайн-обучение и выстраивать рабочие процессы внутри крупных и средних организаций. Наш продукт является ключевым компонентом построения электронного офиса нового типа. Отличительной особенностью RCV является поддержка множества каналов связи (аудио и видео, телефония, мессенджинг), организация совместной работы в режиме онлайн с использованием искусственного интеллекта и компьютерного зрения. Мы используем самые современные технологии в разработке:   Java, Scala, NodeJS и C++ для Backend,   ReactJS, WebRTC для Frontend,   Electron для Windows и MacOS,   нативные мобильные приложения под iOS и Android   инфраструктура построена с использованием: Apache Kafka, MongoDB,GridGain, AWS cloud services, Docker.   С архитектурной точки зрения мы базируемся на принципах микросервесной архитектуры в распределенных дата-центрах. Широко применяются облачные решения разных типов. Важной особенностью является то, что мы как продуктовая компания сами пользуемся нашими решениями, предоставляем наши продукты в виде сервисов клиентам и взаимодействуем с партнерами, выстраивая цифровые платформы внутри корпоративных сетей. Мы ищем в нашу дружную распределенную команду архитектора, который поможет нам развивать текущие продукты и создавать прорывное решения будущего на самых современных технологиях. Вам предстоит:   Проектировать End-To-End архитектуру продукта на всех уровнях   Обеспечивать архитектурную целостность продукта на всех этапах жизненного цикла   Создавать технические концепции, функциональные спецификации, формулировать нефункциональные требования   Взаимодействовать с продуктовыми менеджерами и со командами разработки для выявления и уточнения требований   Проводить архитектурный контроль и ревью внутри компонентов продукта   Предлагать и защищать новые технологические решения и улучшения   Консультировать разработчиков, тестировщиков и DevOps-инженеров   Наши ожидания:   Опыт участия в разработке ПО от 7 лет, понимание принципов и этапов разработки   Опыт разработки распределенных систем с синхронным и асинхронным взаимодействием между компонентами (REST, Kafka)   Понимание и опыт проектирования высоконагруженных масштабируемых систем   Понимание работы сетей и сетевых протоколов   Опыт программирования на каком-либо языке от 5 лет: C, C++, Java   Опыт использования и отличное знание теории баз данных (RDBMS/NoSQL) и систем распределенного кэширования   Agile-мышление, понимание Scrum и Kanban   Хорошие коммуникационные навыки, обладание стрессоустойчивостью и способностью работы в условиях сжатых сроков   Уверенное владение английским языком (upper intermediate/advanced)   Будет преимуществом:   Понимание облачных технологий, знание сервисов AWS   Понимание принципов и технологий CI/CD   Опыт использования технологий виртуализации, контейнеризации и оркестрации (VMWare, Docker, Kubernetes)   Опыт и понимание разработки frontend (ReactJS, JS, TypeScript)   Мы предлагаем:  Широкие возможности для самореализации, профессионального и карьерного роста Продукт с минимумом legacy, работа со сложными задачами Возможность вносить свой вклад в развитие растущего проекта Команда коллег-профессионалов, болеющих за свой проект Возможность работы в гибком графике Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Индексируемую заработную плату, 100% оплату больничных и отпусков Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой Корпоративные обучающие программы, курсы английского языка Офис в 10-ти минутах ходьбы от метро Иногородним кандидатам предоставляется Relocation bonus