Web Architect
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наш кандидат - глубоко технический человек. В идеале с хорошим бэкграундом разработчика. Знает как минимум один язык программирования и может продемонстрировать свои умения.
Кандидат хорошо владеет современными методологиями продуктовой разработки. Имеет опыт работы в SCRUM командах и готов внедрять Agile методики в нашу команду. Он опытный пользователь Jira и Confluence. GitLab и GitHub использует повседневно.
Кандидат имеет подтвержденный опыт разработки RestAPI. Отлично знаком с протоколом HTTP и бегло читает JSON и XML форматы.
Кандидат отлично разбирается в микросервисных архитектурах. В разговоре может перечислить типы микросервисных архитектур. Готов составить небольшую принципиальную схему взаимодействия микросервисов, по поставленной задаче.
Кандидат владеет на профессиональном уровне как минимум одной из нотаций проектирования:
Легко читает UML и/или BPMN схемы.
Чем предстоит заниматься:
- Разработка HLD и LLD документации по предоставленным FSD требованиям.
- Проектирование и визуализация принципов взаимодействия внутри микросервисной архитектуры.
- Участвовать в разработке подходов к реализации основных функциональных особенностей системы.
Бонусы
- Работа в стабильно развивающейся зарубежной компании;
- Гибкий график;
- Удаленная / Гибридная работа;
- Медицинская страховка после прохождения испытательного периода;
- Возможности для профессионального и карьерного роста;
Дополнительные инструкции
Обязанности:
- Анализ требований и проектирование модулей системы, основанной на микросервисной архитектуре.
- Проектирование сервисов и интерфейсов взаимодействия с учетом нефункциональных требований: надежности, обратной совмести, безопасности, сроков и т.д.
- Взаимодействие с разработчиками для контроля реализации архитектурных решений.
- Взаимодействие с аналитиками, архитекторами и заказчиками для выработки оптимальных технологических решений.
- Защита решений на архитектурном ИТ комитете.
- Проведение RnD.
Требования обязательные для работы
- PHP (Laravel)
- VueJs или React
- HTTP
- REST
- OpenAPI/Swagger
- XML
- Kafka/ArtemisMQ
- Jira / Confluence
- Git
- Знание теоретических основ и опыт проектирования и эксплуатации отказоустойчивых систем.
- Умение создавать техническую документацию.
- Опыт проектирования и эксплуатации микросервисов.
Желательные требования к работе
- Docker
- Kubernetes
- Figma
- Приветствуется опыт разработки на PHP и Vue Js