yandex
Т
Т-Банк
Страна
Россия
MiddleУдалённоПолная занятость

Python Middle+ Developer

ИИОценка ИИ

Т-Банк — один из самых престижных работодателей в РФ с сильной инженерной культурой. Вакансия предлагает работу над сложными финтех-продуктами, хотя требования к бэкграунду кандидата крайне жесткие.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокий порог входа обусловлен строгими фильтрами: опыт от 4 лет, отсутствие работы в госсекторе и НИИ, а также глубокие знания внутреннего устройства Python (GIL, multiprocessing) и оптимизации БД. Т-Банк известен своими многоэтапными техническими секциями.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана350 000 ₽
Рынок280 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для уровня 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}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔*

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 для их организации?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Т
Т-Банк
Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!