Python Developer Middle+/Senior
Стабильная компания в сфере финтеха, четкий стек технологий и возможность удаленной работы. Вакансия предлагает участие в сложных архитектурных решениях, что способствует профессиональному росту.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует глубоких знаний Python, опыта работы с высоконагруженными системами и умения писать сложные SQL-запросы без ORM. Дополнительным вызовом является необходимость участия в архитектурных обсуждениях и знание Vue.js как плюс.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указана зарплата, однако для Senior Python разработчика в российском финтехе рыночные предложения обычно находятся в диапазоне 300-450 тысяч рублей. Предложение соответствует ожиданиям для опытных специалистов в Москве и крупных тех-хабах.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
ЕДИНЫЙ ЦУПИС
Python Developer Middle+/Senior
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать новые части системы (микросервисы, SOA)
-Проводить Code Review коллег
-Покрывать написанный код тестами
-Вести документирование технической части
-Принимать активное участие в обсуждении архитектурных решений
*☑️* Наши пожелания к кандидатам
-Уверенное знание Python 3.8+
-Опыт работы с Django, DRF, FastAPI
-Опыт работы с шинами данных и брокерами сообщений (Kafka, RabbitMQ)
-Умение писать SQL-запросы без использования ORM, понимание принципов работы реляционных СУБД (PostgreSQL)
-Понимание REST API, SOA
-Понимание специфики работы с потоками/процессами и асинхронностью в Python
-Умение применять Docker в разработке
-Умение анализировать поведение системы, работа с мониторинговыми данными
-Понимание основных принципов построения архитектуры и оптимизации нагруженных систем
-Умение аргументированно представлять свои решения
-Будет плюсом:
-Опыт работы с k8s - понимание терминов configmap, deployment, pod, service
-Опыт работы с NoSQL DBMS (MongoDB) и In-memory хранилищами (Redis)
-Опыт работы с Vue.js
-Умение погружаться в бизнес требования и общаться с заказчиком
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- Django
- Django REST Framework
- FastAPI
- Kafka
- RabbitMQ
- SQL
- PostgreSQL
- REST API
- SOA
- Docker
- Kubernetes
- MongoDB
- Redis
- Vue.js
Возможные вопросы на собеседовании
Проверка понимания работы с БД в высоконагруженных системах без использования абстракций ORM.
Расскажите о вашем опыте оптимизации сложных SQL-запросов в PostgreSQL. В каких случаях вы предпочтете сырой SQL вместо Django ORM?
Важно для обеспечения надежности обмена данными в микросервисной архитектуре.
Какие паттерны работы с Kafka или RabbitMQ вы использовали для обеспечения гарантии доставки сообщений (at-least-once, exactly-once)?
Проверка фундаментальных знаний асинхронного программирования в Python.
В чем разница между использованием asyncio и мультипроцессорности (multiprocessing) для задач разного типа (I/O-bound vs CPU-bound)?
Оценка архитектурного мышления кандидата.
С какими сложностями вы сталкивались при переходе от монолита к SOA или микросервисам и как их решали?
Проверка навыков отладки и мониторинга в продакшн-среде.
Как вы организуете мониторинг и алертинг для своих сервисов? С какими инструментами (Prometheus, Grafana, ELK) работали?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

