Требования:
Высшее техническое образование
Уверенный Python 3.7+ с акцентом на асинхронное программирование (asyncio, async/await)ж
Практический опыт с RabbitMQ и экосистемой aio-pika/aiormq: моделирование топологий (exchange/queue/binding), подтверждения сообщений (ack/nack), повторные попытки/отложенные задачи, настройка QoS;
Разработка API на FastAPI (+ Starlette), валидирование и сериализация на Pydantic v2;
Работа с PostgreSQL через asyncpg: эффективные запросы, транзакции, пул соединений;
Понимание сетевого стека ASGI; запуск на Hypercorn;
Настройка аутентификации и безопасности: JWT (python-jose), хранение паролей (passlib/bcrypt);
Работа с XML файлами (чтение, создание, сериализация, валидация по XSD), XSD, Xpath;
Работа с json файлами (чтение, создание, сериализация);
Будут плюсом:
Работа с ГИС, СМЭВ
Работа с ЭЦП
Работа с файлами и документами: PyPDF2, reportlab (PDF-генерация), python-docx (DOCX), openpyxl (Excel), lxml (XML/HTML).
Условия:
Рамакс Интернейшнл
Москва
Не указана
NM TEAM SOCIAL MEDIA APPLICATIONS DEVELOPMENT & MANAGEMENT CO. L.L.C
Москва
от 2500 USD
Москва
до 100000 RUR
Sales Partners
Москва
до 400000 RUR