Requirements
### Requirements
- Strong Python background: expert knowledge of the language, experience with async (Asyncio), typing, data validation, ORM, and migrations.
- Excellent experience in developing and supporting production-grade APIs and high-load integration services.
- Deep understanding of network protocols and architectural approaches: REST, gRPC, WebSocket, message queues, and Event-Driven Architecture.
- Confident knowledge of PostgreSQL and Redis (caching, queues).
- Good foundation in DevOps: containerization (Docker, Kubernetes) and understanding of CI/CD processes.
- Understanding of service security: OAuth2 / JWT, service-to-service auth, secrets management.
- Ability to write clean, documented, and easily maintainable code, as well as diagnose complex problems in distributed systems.
- Practical experience with LLM applications, tool calling implementations, building agent pipelines, and various retrieval/search scenarios (RAG) is a big plus.