- Engineered a microservice-based system with a FastAPI backend and an asynchronous worker for parsing job vacancies. - Implemented RabbitMQ as a message broker for reliable, decoupled communication between services. - Utilized Redis for caching user data, significantly improving API response times. - Containerized the entire stack (API, worker, PostgreSQL, Redis, RabbitMQ) using Docker and Docker Compose.