Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
- Разрабатывать и поддерживать программное обеспечение на языке программирования Python
- Анализировать и оптимизировать существующий код
- Участвовать в проектировании архитектуры программных продуктов
- Тестировать разрабатываемое ПО
- Работать с базами данных и писать SQL запросы, миграции
- Развивать навыки программирования и следовать лучшим практикам разработки
- Писать техническую документацию
- Интегрировать разработанное программное обеспечение с другими системами и сервисами
Требования:
- Опыт разработки веб-приложений и REST API
- Уверенное владение одним из фреймворков: FastAPI, Django, Flask, Aiohttp или аналогами
- Опыт реализации фоновых задач (Celery или аналогичные инструменты для выполнения фоновых задач и обработки очередей заданий)
- Понимание и опыт работы с RabbitMQ или Kafka для обработки сообщений и событий
- Уверенное знание парадигм ООП и функционального программирования
- Уверенное знание PostgreSQL, включая написание сложных SQL-запросов и их оптимизацию
- Опыт работы с ORM, предпочтительно SQLAlchemy, но подойдут и другие, такие как Django ORM
- Опыт работы с NoSQL решениями (MongoDB)
- Опыт работы с контейнерами (Docker)
- Опыт использования систем контроля версий (Git)
Контакты работодателя доступны по кнопке «Откликнуться» после входа.