В команду разработки высоконагруженных микросервисов требуется System Analyst с глубоким пониманием проектирования распределенных систем.
Чем предстоит заниматься: - Сбор и формализация требований: плотное взаимодействие с Product Owners и Tech Leads для уточнения бизнес-задач, описание Use Cases и User Stories.
- Проектирование систем: разработка требований для backend-сервисов с учетом микросервисной архитектуры, механизмов кеширования и проксирования.
- Интеграции: проектирование спецификаций взаимодействия систем (REST API, асинхронное взаимодействие через Kafka/RabbitMQ).
- Документирование: создание и поддержка ТЗ, API-спецификаций (OpenAPI/Swagger/AsyncAPI) и технической документации в Confluence/YouTrack.
- Визуализация: проектирование UML-диаграмм (sequence, activity) и построение C4-моделей (Structurizr).
- Поддержка цикла разработки: декомпозиция задач, участие в анализе целевого состояния систем, помощь QA-инженерам в составлении тест-кейсов.
Что мы ждем от кандидата: - Опыт: от 3 лет в системном анализе с фокусом на backend-интеграции.
Hard Skills:
- Глубокое понимание принципов микросервисной архитектуры.
- Уверенный опыт проектирования REST API и интеграций через брокеры сообщений (Kafka).
- Владение инструментами визуализации: Draw.io, Balsamiq или аналогами.
- Опыт ведения документации и задач в Confluence, YouTrack или Jira.
Soft Skills: системное мышление, умение предлагать архитектурные решения и аргументированно их защищать.
Будет плюсом:
- Понимание работы прокси-сервисов и брокеров сообщений.
- Опыт работы с High-load системами.
- Знание принципов построения отказоустойчивых решений и распределенных транзакций.
Мы предлагаем: - Официальный статус: трудоустройство по ТК Грузии.
- Гибкость: работа в офисе в Тбилиси, удаленка или гибридный формат.
- График: 5/2, 8-часовой рабочий день с гибким началом утра.
- Социальный пакет: 24 дня отпуска, оплачиваемые больничные и 4 дополнительных Day Off в году.
- Профессиональная среда: сложные технические задачи, обучение и поддержка опытной команды.