У меня есть вакансия Software Architect.
Обязанности:
- Архитектурный анализ и проектирование: Сбор и анализ требований от стейкхолдеров, проектирование архитектуры решений, включающих инфраструктурные и программные компоненты.
- Документирование: Разработка предпроектной архитектурной документации с использованием стандартов C4 или UML.
- Планирование: Планирование архитектурных работ и контроль соблюдения спроектированной архитектуры.
- Технологический стек: Выбор и обоснование подходящего технологического стека для новых и существующих решений.
- Сотрудничество: Тесное взаимодействие с бизнес-аналитиками, разработчиками, DevOps-инженерами и администраторами баз данных.
- Лидерство: Организация и проведение технических встреч, декомпозиция крупных задач для команд разработки.
- Оптимизация: Анализ технической и операционной эффективности текущих решений, подготовка отчетов и предложений по улучшению, включая вопросы производительности и безопасности.
Обязательные требования (Hard Skills):
- Не менее 5 лет опыта в роли Solution/Software Architect.
- Опыт проектирования и разработки высоконагруженных и отказоустойчивых распределенных систем.
- Глубокое понимание микросервисной архитектуры и сопутствующих паттернов (Saga, Circuit Breaker и др.).
- Умение работать с требованиями, включая нефункциональные (производительность, безопасность, масштабируемость).
- Опыт улучшения безопасности (AppSec/DevSecOps) и производительности систем.
- Не менее 10 лет коммерческого опыта разработки на одном из языков: .NET, Go или Rust.
- Для .NET-кандидатов: уверенное знание ASP.NET MVC, ADO.NET, Web API, асинхронного программирования.
- Опыт организации процессов разработки: CI/CD, код-ревью, статический анализ кода, автоматизированное тестирование.
- Опыт работы с реляционными СУБД (PostgreSQL) и хотя бы одним из: Redis, ElasticSearch, MongoDB.
- Опыт работы с message brokers (Kafka).
Будет преимуществом:
- Знание Docker и Kubernetes.
- Опыт документирования архитектуры в стандартах C4 или UML.
Ключевые качества (Soft Skills):
- Системное и бизнес-мышление: Способность говорить на одном языке с бизнесом, понимать бизнес-ценность принимаемых технических решений.
- Самомотивация: Умение самостоятельно работать над крупными задачами, декомпозировать их и доводить до реализации.
- Коммуникабельность: Навыки ясного изложения мыслей, проведения встреч и взаимодействия с кросс-функциональными командами.
- Лидерство: Способность брать на себя техническое лидерство и быть "одиноким волком", способным вести свое направление.
Условия и Бенефиты:
- Конкурентная зарплата.
- Трудоустройство: ИП
- Гибкий график: Гибкое начало рабочего дня.
- Международная команда: Работа в молодой и динамичной международной команде.
- Развитие и рост: Компания поддерживает профессиональный рост сотрудников.
- Возможность профессионального роста и обучения.
- Расширенный социальный пакет.
Процесс собеседования:
- Интервью с HR: Обсуждение вакансии и проверка базовых соответствий (1-2 дня на feedback).
- Техническое интервью (онлайн).
- Встреча с CTO и одним из действующих архитекторов (онлайн).
Общее время обратной связи по резюме и на каждом этапе: 1-2 дня.