Descrizione
Основные задачи Разрабатывать и поддерживать backend-сервисы и REST API на Python с использованием FastAPI. Проектировать архитектуру сервисов, API-контракты и модели данных. Разрабатывать интеграции с внутренними сервисами и внешними API.
Реализовывать асинхронные и событийно-ориентированные процессы. Работать с PostgreSQL: проектировать схемы данных, оптимизировать SQL-запросы и обеспечивать целостность данных. Использовать SQLAlchemy и Alembic для работы с базами данных и миграциями.
Разрабатывать и поддерживать интеграции с брокерами сообщений (Kafka, RabbitMQ). Писать unit- и integration-тесты с использованием pytest. Оптимизировать производительность, стабильность и масштабируемость backend-сервисов.
Участвовать в code review, обсуждении архитектурных решений и улучшении технических процессов. Диагностировать и устранять проблемы в production-окружении.
Требования
От 3 лет коммерческого опыта backend-разработки на Python. Уверенное знание Python 3, стандартной библиотеки и системы типов. Опыт разработки и поддержки production-приложений на FastAPI.
Хорошее понимание асинхронного программирования в Python (asyncio, async/await). Понимание принципов REST API, HTTP и клиент-серверной архитектуры. Уверенное владение PostgreSQL и SQL, опыт оптимизации запросов.
Практический опыт работы с SQLAlchemy и Alembic. Опыт использования Kafka или RabbitMQ. Понимание механизмов аутентификации и авторизации (JWT, OAuth 2.0, RBAC).
Опыт написания автоматизированных тестов с использовани
Descrizione completa, azienda e link per candidarti: dopo l'accesso.
AccediI contatti del datore di lavoro (email/telefono/telegram) sono nascosti nell'anteprima pubblica.
Invia il tuo CV così i datori di lavoro possono contattarti direttamente.