Мы открываем вакансию архитектора решений Full-Stack (React + Node.js) разработчика для создания новой команды в проекте наших Заказчиков. Они предоставляют SaaS-решения, которые помогают компаниям оптимизировать свой бизнес. Эти решения включают бизнес-планирование и выполнение, автоматизацию и оптимизацию процессов. Платформа Клиента использует ведущие в отрасли искусственный интеллект (ИИ) и машинное обучение (МО) для более точного прогнозирования и предотвращения сбоев в работе бизнеса.
Обязанности:
- Быть техническим специалистом контактное лицо команды; служить основным техническим связующим звеном между командой проекта, заинтересованными сторонами и внешними поставщиками, обеспечивая четкую связь и согласованность технических требований и решений.
- Активно участвовать в технических обсуждениях, предоставляя рекомендации и экспертные знания для решения сложных задач и обеспечения успешная реализация решений.
- Исследование осуществимости предлагаемых идей продукта путем организации и проведения технических обсуждений между заинтересованными сторонами и содействия созданию доказательств концепции (POC) для подтверждения технологической жизнеспособности и оценки потенциальных рисков.
- Тесно сотрудничать с межфункциональными командами для проведения тщательного анализа, использования технических знаний для оценки осуществимости и масштабируемости предлагаемых решений и управления процессом разработки в соответствии с организационными целями и техническими стандартами.
- Создание комплексных технических документация с подробным описанием архитектуры, компонентов системы и точек интеграции (эта документация служит важнейшим справочным материалом для групп разработчиков и заинтересованных сторон, обеспечивая ясность и согласованность на протяжении всего жизненного цикла проекта).
- Просматривайте документацию связанных команд, чтобы обеспечить согласованность. с общей архитектурой и выявлять любые потенциальные конфликты или пробелы.
- Проводить тщательные проверки кода сложных функций, чтобы обеспечить соблюдение архитектурных стандартов, лучших практик и общей целостности системы (это включает в себя критическую оценку проекта, реализации, и аспекты производительности кодовой базы, предоставление конструктивной обратной связи команде разработчиков и содействие обмену знаниями для обеспечения постоянного совершенствования и поддержания высококачественных стандартов кодовой базы).
Требования:
< ul>
Глубокое понимание концепций архитектуры программного обеспечения, методологий и лучших практик.Способность проектировать, разрабатывать и поддерживать сложные программные системы, отвечающие требуемым требованиям функциональности, производительности и безопасности. >
Опыт разработки пользовательского интерфейса с использованием React, TypeScript и стандартного JavaScript.Знание последних тенденций в разработке пользовательского интерфейса и способность реализовывать адаптивный и удобный дизайн пользовательского интерфейса.Опыт в серверная разработка с использованием Node.js и MySQL.Возможность участвовать в разработке эффективных и масштабируемых серверных систем в качестве представителя пользовательского интерфейса.Опыт использования Redux для управления состоянием. в приложениях React и способность проектировать и реализовывать масштабируемые и эффективные средства управления состоянием.системы управления с использованием Redux.Хорошее понимание методологии Scrum, включая роли и обязанности каждого члена команды; способность работать совместно с другими членами команды, посещать Scrum-встречи и регулярно предоставлять обновленную информацию о своем прогрессе.Будет плюсом:
- Опыт работы в облачных вычислениях с использованием Azure
- Опыт использования Git Hub Actions для автоматизации конвейера CI/CD (умение настраивать и настраивать конвейер в соответствии с требованиями команды)
Мы предлагаем:< /h3>- Карьерный и профессиональный рост
- Конкурентоспособная заработная плата
- Дружный и высокопрофессиональный коллектив
- Большой и комфортный офис, собственная парковка, рестораны поблизости.
- Медицинская страховка для сотрудников (включая Covid-19), а также возможность семейного страхования по корпоративному тарифу.
- Оплаченные 12 больничных и все праздничные дни.
- Оплачиваемый 18 рабочих дней отпуска.
- Курсы английского/немецкого языков.
- Возможность работать удаленно (все оборудование предоставляем).