Middle/Senior Python Developer
1. Языки программирования и фреймворки:
• Python: Уверенные знания Python 3.x, понимание принципов ООП, опыт работы с асинхронностью.
• Flask: Опыт создания RESTful API, микросервисной архитектуры, понимание работы middleware и расширений.
• FastAPI: Опыт работы с асинхронными веб-приложениями, знание схем валидации данных (Pydantic), настройка маршрутизации и middleware.
2. Базы данных:
• PostgreSQL: Опыт проектирования и оптимизации реляционных баз данных, написание сложных SQL-запросов.
• Redis: Знание принципов работы с in-memory хранилищами, использование в качестве кэша, pub/sub.
• MongoDB: Понимание основ NoSQL баз данных, опыт работы с коллекциями и агрегатными запросами.
3. ORM и миграции:
• SQLAlchemy: Опыт работы с ORM, написание запросов и моделей, использование Core и ORM частей.
• Peewee: Знание легковесного ORM, создание и оптимизация моделей и запросов.
• Alembic: Опыт управления миграциями, создание и применение миграций для SQLAlchemy.
4. Контейнеризация и оркестрация:
• Docker: Опыт создания и оптимизации Docker-образов, настройка multi-stage сборок, работа с Docker Compose.
5. Средства контроля версий и CI/CD:
• GitLab: Опыт работы с Git, создание merge requests, знание основ GitLab CI/CD для автоматизации процессов разработки и деплоя.
6. Операционные системы:
• Linux: Уверенное использование командной строки, навыки работы с системами, опыт деплоя приложений.
7. Soft skills:
• Умение работать в команде и взаимодействовать с другими отделами.
• Способность быстро разбираться с новым стеком и технологическими решениями.
• Навыки проблемного анализа и отладки.
Условия:
-
Трудоустройство согласно Трудового кодекса Республики Узбекистан.
-
График работы: 6/1
-
Современный удобный офис, дружный молодой коллектив.
-
Ориентир : гостиница Саёхат.
-
Профессиональное развитие, возможность расти вместе с Компанией и реализовывать интересные проекты.