- Страна
- Россия
Python Middle+ Developer
Т-Банк — один из самых престижных работодателей в РФ с сильной инженерной культурой. Вакансия предлагает работу над сложными финтех-продуктами, хотя требования к бэкграунду кандидата крайне жесткие.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокий порог входа обусловлен строгими фильтрами: опыт от 4 лет, отсутствие работы в госсекторе и НИИ, а также глубокие знания внутреннего устройства Python (GIL, multiprocessing) и оптимизации БД. Т-Банк известен своими многоэтапными техническими секциями.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для уровня Middle+ в крупном российском финтехе рыночные предложения обычно начинаются от 300 000 рублей. Т-Банк традиционно предлагает конкурентные условия, соответствующие или слегка превышающие средние показатели по Москве.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
ID 3261
Python
Middle+
Общие критерии для всех кандидатов (строго обязательные, без них кандидат рассматриваться не будет)
- Обязательно уточняйте: Не общается ли кандидат напрямую с рекрутером Т-Банка. Уточняйте результаты наших секций (если проходил).
- Уровень: Не ниже Middle+ (от 4 лет коммерческого опыта).
- История отказов: Не было отказов по техническому интервью в нашей компании за последние 12 месяцев.
- Опыт работы — НЕ рассматривается:
НИИ, ВУЗы (некоммерческие/pet-проекты)
Оборонка, гос. предприятия
Частая смена работы/проектов (менее 1 года)
Рваный опыт
Большая часть опыта — фриланс
- Опыт работы — Является ПЛЮСОМ:
Крупные IT: Яндекс, Мейл, Авито, VK
Системные интеграторы: EPAM, Luxoft
Банки, страховые, финтех - как плюс
- Гражданство: РФ и Беларусь
опытом НЕ в гос. проектах от 25 лет
Требования к кандидату
asyncio, threading, multiprocessing, GIL, декораторы, контекстные менеджеры, работал с ORM, mypy, ruff, poetry, uv.
тесты:
pytest, mocks, fixtures, params, integrations tests, tdd (необязательно)
инструменты:
kafka (партиции, топики, консюмер группы)
postgresql(индексы, n+1 запросы, cte, транзакции, локи, explain-analyze, может написать raw sql)
Обязанности кандидата
работа на проектах банка
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- asyncio
- PostgreSQL
- Kafka
- PyTest
- SQL
- ORM
- mypy
- ruff
- Poetry
- TDD
Возможные вопросы на собеседовании
Проверка глубокого понимания работы Python с потоками и процессами, что критично для производительности.
В каких случаях использование multiprocessing предпочтительнее threading в Python, и как GIL влияет на каждый из этих подходов?
Вакансия требует навыков оптимизации запросов в PostgreSQL.
Расскажите о своем опыте использования EXPLAIN ANALYZE: на какие метрики вы смотрите в первую очередь при поиске узких мест в запросе?
Работа в банке подразумевает работу с очередями сообщений.
Как работают Consumer Groups в Kafka и что произойдет, если количество партиций в топике меньше, чем количество потребителей в группе?
Проверка навыков написания поддерживаемого кода.
Какие преимущества дает использование mypy и ruff в больших проектах, и как вы организуете процесс типизации в legacy-коде?
Важно понимать, как кандидат обеспечивает надежность кода.
В чем разница между unit-тестами и интеграционными тестами в контексте работы с базой данных, и как вы используете фикстуры pytest для их организации?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

