Системный архитектор
Что за роль
Системный архитектор в OpenDev занимается аудитом и документированием существующих микросервисных систем. Роль предполагает работу с крупными legacy-системами и требует глубокого понимания архитектуры распределенных систем и транзакций.
Что предстоит делать
- Проводить архитектурный аудит существующей системы.
- Восстанавливать карту системы и описывать связи компонентов по методологии C4.
- Создавать схемы взаимодействия и выявлять скрытые зависимости.
- Предлагать варианты рефакторинга legacy-компонентов.
- Анализировать производительность и потенциальные точки отказа в системе.
Что потребуется
- Опыт работы с крупными legacy-системами (15+ микросервисов).
- Навыки чтения кода на Java и Go.
- Знание паттернов распределенных систем и транзакций.
- Опыт работы с архитектурными диаграммами (C4 model).
- Умение работать с инструментами типа PlantUML, Miro или Draw.io.
Что важно знать
Роль предлагает возможность влиять на архитектуру системы, работая с современными технологиями и подходами. Здесь ценится опыт работы с распределенными системами и способность к анализу и рефакторингу существующих решений.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram