Middle Python Developer
Интересный технологический стек и работа в продуктовой компании. Локация в Ереване привлекательна для релокации, однако отсутствие указанной зарплаты снижает прозрачность предложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует уверенного владения асинхронным Python и специфическим стеком (ClickHouse, RabbitMQ, Pydantic). Сложность умеренная для Middle-разработчика, знакомого с архитектурой аналитических систем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата для Middle Python разработчика в Ереване обычно варьируется от $2500 до $4000 в зависимости от опыта и владения стеком ClickHouse/RabbitMQ. Предложение BETBY, вероятно, находится в этом рыночном диапазоне.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle Python Developer
BETBY
*📅* Deadline: 2026-12-05
*🗺* Yerevan
*🗂*
*📢* We are looking for a Python developer to join the Backoffice Reports team behind the Reports section of our back-office. You will own the backend of analytics reports used daily by operation teams (risk management, trading, account management and etc). The stack is async Python on top of ClickHouse. Reports are described as typed Pydantic models plus Jinja-templated ClickHouse SQL, executed through an RPC service over RabbitMQ and exposed to the UI through REST/GraphQL endpoints with OpenAPI-driven dynamic forms.
*🆔* 100097934
*👉* Facebook Group
*👉* Facebook Page
*👉* LinkedIn Page
*👉* Telegram: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- ClickHouse
- Pydantic
- Jinja
- SQL
- RabbitMQ
- RPC
- REST
- GraphQL
- OpenAPI
- asyncio
Возможные вопросы на собеседовании
Вакансия предполагает работу с ClickHouse и Jinja-шаблонами для SQL. Важно понимать, как кандидат оптимизирует тяжелые аналитические запросы.
Как вы подходите к оптимизации сложных SQL-запросов в ClickHouse, особенно при использовании динамической генерации через Jinja?
В стеке указан RabbitMQ для RPC. Нужно понимать опыт работы с очередями и обработки сбоев.
Как обеспечить надежность и обработку ошибок в RPC-сервисе, работающем через RabbitMQ?
Упоминается использование Pydantic для описания отчетов. Важно знать, как кандидат работает с типизацией данных.
Какие преимущества дает использование Pydantic в связке с OpenAPI для генерации динамических форм на фронтенде?
Стек основан на async Python. Необходимо проверить понимание асинхронности.
В каких случаях использование asyncio может стать узким местом при работе с большими объемами данных из ClickHouse?
Команда занимается отчетами для риск-менеджмента и трейдинга. Важна точность данных.
Как вы организуете тестирование логики формирования отчетов, чтобы гарантировать корректность данных для бизнес-пользователей?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

