Python developer
Интересный проект в сфере корпоративных коммуникаций с современным стеком технологий. Удаленный формат работы и четкие требования делают вакансию привлекательной для Middle-разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенного владения асинхронным стеком (FastAPI) и глубокого понимания SQLAlchemy. Наличие строгих линтеров (we-make-python-styleguide) указывает на высокие требования к качеству кода.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Middle Python разработчика в России с опытом от 3 лет рыночный диапазон составляет от 200 000 до 350 000 рублей. eXpress — известная компания в своем сегменте, поэтому можно ожидать конкурентоспособное предложение.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
eXpress
Python developer
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать и поддерживать новые возможности платформы с учётом высоких нагрузок и безопасности данных
-Создавать чат-боты и SmartApps, интегрируя их с системами заказчиков
-Разрабатывать админку и веб-сервисы, улучшать существующую инфраструктуру
-Участвовать в code review и прорабатывать архитектурные решения вместе с командой
-Оценивать задачи и проектировать новые фичи в тесном взаимодействии с аналитиками, тестировщиками и РП
-Python 3
-FastAPI
-PostgreSQL
-SQLAlchemy 1.4+
-Redis
-Docker, Linux
-pytest
-Mypy, Black, we-make-python-styleguide
*☑️* Наши пожелания к кандидатам
-Коммерческий опыт на Python от 3х лет
-Практический опыт асинхронной разработки от 2-ух лет (FastAPI, Django, AIOHTTP и т.д.)
-Умение писать и использовать unit-тесты (Pytest или другие фреймворки)
-Базовое знание Docker и принципов контейнеризации, опыт работы в Linux-среде
-Опыт использования и понимание SQLAlchemy и Redis
-Будет плюсом:
-Опыт написания чат-ботов, Telegram MiniApps, ai-ассистентов
-Опыт интеграции с внешними системами (REST, gRPC, WebSockets)
-Навыки оптимизации производительности (профилирование, рефакторинг)
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
- Redis
- Docker
- Linux
- PyTest
- mypy
- Black
- REST
- gRPC
- WebSockets
Возможные вопросы на собеседовании
Вакансия предполагает работу с высокими нагрузками.
Как бы вы организовали кэширование в Redis для предотвращения 'cache stampede' при резком росте нагрузки?
В стеке указана SQLAlchemy 1.4+.
В чем основные различия между стилями 1.x и 2.0 в SQLAlchemy, и как вы используете асинхронные сессии?
Упоминается работа с чат-ботами и SmartApps.
С какими сложностями вы сталкивались при интеграции внешних систем через WebSockets или gRPC?
В требованиях указан we-make-python-styleguide.
Как вы относитесь к строгим линтерам и какие правила из wemake вы считаете наиболее полезными для командной разработки?
Проектирование новых фич вместе с командой.
Опишите ваш подход к проектированию API: с чего вы начинаете и как обеспечиваете обратную совместимость?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

