Post a job
Work format
remote
Work type
fulltime
Grade
middle/senior
2 weeks ago

Python Developer (Middle+ или Senior)

python django postgresql rabbitmq rest api docker linux git
Python-разработчик (Middle + или Senior)
Оплата по договорённости.

Обязанности:
• Разработка и поддержка серверной части веб-приложений на Django.
• Проектирование и оптимизация PostgreSQL-базы данных.
• Разработка и интеграция RabbitMQ для асинхронных процессов.
• Создание и поддержка REST API для frontend-приложений.
• Оптимизация производительности и масштабируемости системы.
• Разработка многопоточных и асинхронных сервисов.
• Написание тестов и документации.
• Участие в code review и обсуждении архитектуры проекта.

Требования:
• Опыт коммерческой разработки на Python от 3 лет.
• Глубокие знания Django (Django ORM, middleware).
• Уверенное владение PostgreSQL (написание сложных SQL-запросов, оптимизация, индексы, транзакции).
• Опыт работы с RabbitMQ (очереди сообщений, асинхронные задачи).
• Опыт проектирования и разработки REST API (аутентификация, документация, best practices).
• Понимание принципов многопоточного и асинхронного программирования в Python (threading, asyncio).
• Умение работать с Docker (Docker Compose) и базовыми инструментами CI/CD.
• Опыт работы в Linux-среде (основные команды, настройка окружения).
• Опыт работы с системами контроля версий (Git, GitFlow).
• Будет плюсом: опыт работы с WebSockets (Django Channels, FastAPI), React, кэшированием (Redis, Memcached), работой с highload-системами.

Мы предлагаем:
• Удаленный формат работы.
• Оплата по договорённости.

Контакты: