Обязанности: - собирать, формализовывать и сопровождать системные требования;
- декомпозировать бизнес-сценарии в системные потоки, интеграционные контуры и API-контракты;
- проектировать асинхронные процессы, очереди, фоновые задачи и взаимодействие микросервисов;
- описывать REST/gRPC API, схемы данных, пользовательские и системные сценарии;
- участвовать в проработке архитектурных решений;
- оценивать риски, связанные с нагрузкой, отказоустойчивостью и безопасностью;
- участвовать в расследовании инцидентов и разборе сложных производственных сценариев;
- взаимодействовать с разработчиками, архитекторами и представителями бизнеса.
Требования: - опыт работы системным аналитиком от 5 лет;
- опыт с высоконагруженными системами и микросервисной архитектурой;
- практический опыт проектирования асинхронных и event-driven взаимодействий;
- уверенное понимание Kafka, RabbitMQ или других брокеров сообщений;
- опыт описания REST и/или gRPC API, знание OpenAPI/Swagger;
- опыт подготовки BRD, SRS, API-спецификаций и технических требований;
- умение проектировать интеграционные потоки и структуры данных;
- глубокое понимание транзакционности, консистентности, гарантированной доставки сообщений и отказоустойчивости;
- способность самостоятельно прорабатывать технически сложные решения и обсуждать их с архитекторами и разработчиками.
-
Будет преимуществом:
- опыт в финтехе или с enterprise-платформами;
- понимание принципов работы LLM, RAG и агентных пайплайнов;
- опыт с LangGraph, LangFlow или MCP;
- опыт проектирования высоконагруженных API;
- понимание RBAC, mTLS, OAuth 2.0 и OIDC;
- опыт работы с векторными базами данных.
Стек проекта:
Python 3.x, FastAPI, gRPC, MCP, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, векторные базы данных, RAG, OpenTelemetry, микросервисная и event-driven архитектура.