Middle Python разработчик
Интересный стек технологий (FastAPI, Kafka, Redis) и работа в известной компании OneFactor (структура МегаФона). Однако отсутствие указанной вилки зарплаты и строго офисный формат в Москве снижают общую привлекательность для удаленных сотрудников.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенного владения асинхронным программированием (asyncio) и опытом работы с распределенными системами (Kafka), что характерно для уровня Middle. Работа предполагает офисный формат в Москве, что может сузить круг кандидатов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для Middle Python разработчика в Москве с опытом работы с Kafka и asyncio рыночный диапазон составляет от 200 000 до 320 000 рублей. Предложение будет конкурентоспособным, если попадет в эти рамки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle Python разработчик в команду проекта компании OneFactor
*💰*По итогам собеседования
*📌*Условия и бонусы:
Фултайм, офис (МСК).
*📌*Наши ожидания:
– Опыт коммерческой разработки на Python от 3 лет.
– Уверенное владение asyncio и понимание конкурентного выполнения, таймаутов, повторных попыток и контроля нагрузки.
– Опыт разработки API и сервисных интеграций; практическая работа с FastAPI или aiohttp.
– Хорошее знание SQL и PostgreSQL, опыт работы с SQLAlchemy.
– Понимание принципов распределённых отказоустойчивых систем и опыт работы с Kafka.
– Умение диагностировать производственные проблемы и писать интеграционные тесты.
– Опыт работы с Redis и большими наборами данных.
– Понимание контейнеризации в Docker.
*✍🏼*Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- SQL
- PostgreSQL
- Redis
- Docker
- Kafka
- FastAPI
- SQLAlchemy
- asyncio
- aiohttp
Возможные вопросы на собеседовании
Вакансия требует уверенного владения asyncio и понимания конкурентного выполнения.
Расскажите, как вы обрабатываете исключения и таймауты в цепочке асинхронных вызовов, чтобы избежать утечек ресурсов?
Упоминается работа с Kafka и распределенными системами.
Как обеспечить гарантию доставки сообщений 'exactly once' или 'at least once' при работе с Kafka в Python-сервисе?
Требуется опыт работы с SQLAlchemy и PostgreSQL.
Какие стратегии оптимизации сложных SQL-запросов через SQLAlchemy вы использовали для работы с большими наборами данных?
В требованиях указано умение диагностировать производственные проблемы.
Опишите ваш алгоритм действий, если сервис начал отдавать 5xx ошибки под высокой нагрузкой, а логи не дают однозначного ответа.
Упоминается работа с Redis и контроль нагрузки.
В каких сценариях вы бы предпочли Redis вместо стандартных очередей сообщений для управления нагрузкой (rate limiting)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

