Разработка и поддержка серверной логики и API на базе Python (FastAPI / Django / Flask).
Проектирование и реализация микросервисов и внутренних сервисных взаимодействий.
Работа с PostgreSQL и векторными базами данных — проектирование схем, оптимизация запросов.
Интеграция Redis, Elasticsearch и других внешних сервисов для кеширования и поиска.
Разработка асинхронных задач, парсеров и интеграций с внешними API.
Обеспечение отказоустойчивости, безопасности и масштабируемости сервисов.
Поддержка, рефакторинг и тестирование существующего кода.
Участие в code review, планировании задач, оценке сроков и архитектуре.
Настройка и поддержка CI/CD пайплайнов и автоматизации развертывания (Docker, GitHub Actions и др.)
Подготовка и сопровождение технической документации.
Проработка требований и участие в проектировании новых модулей и систем.
Работа с LLM, STT моделями
Глубокие знания Python (FastAPI, Django или Flask). (Разработка REST API, middlewares, роутинг, тестирование)
Опыт работы с асинхронным программированием и aiohttp / asyncio. (Особенно важно при интеграциях с внешними API и для парсинга)
Знание SQL и опыт работы с PostgreSQL. (Миграции, индексация, оптимизация запросов, работа с ORM — SQLAlchemy или Django ORM)
Опыт работы с NoSQL и векторными БД (MongoDB, Redis, Pinecone, Qdrant и т.д.) (Кеширование, хранение embedding’ов, быстрый поиск)
Навыки работы с Docker и понимание DevOps-практик. (Сборка образов, docker-compose, CI/CD, деплой на серверы)
Опыт работы с микросервисной архитектурой и брокерами сообщений (RabbitMQ, Kafka, Redis).
Уверенное владение Git (ветвление, pull requests, code review).
Опыт интеграции с внешними API, парсинга данных, обработки JSON/XML.
Умение писать юнит- и интеграционные тесты (pytest, unittest, coverage).
Знание и применение принципов SOLID, DRY, KISS и проектирования архитектуры.
Навыки работы с Linux-серверами, настройка окружения, логирование, мониторинг.
Понимание принципов разработки REST API и WebSocket-соединений.
Будет плюсом: