Python Job | Вакансии | Стажировки
20.1K subscribers
227 photos
20 videos
3.47K links
Download Telegram
#собесы #python #senior
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!


Как работает модуль threading и чем он отличается от multiprocessing?

Пример кода:
import threading

def worker():
print("Работа в потоке")

thread = threading.Thread(target=worker)
thread.start()
thread.join()


❗️threading позволяет создавать потоки, которые выполняются в одном процессе и разделяют память. Однако из-за GIL потоки не могут выполняться одновременно на нескольких ядрах CPU. multiprocessing создаёт отдельные процессы, которые могут использовать несколько ядер, но не разделяют память.

Ссылка на
документацию по threading
Please open Telegram to view this post
VIEW IN TELEGRAM
#собесы #python #senior
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!


Что такое asyncio и как он работает?

Пример кода:
import asyncio

async def fetch_data():
print("Начало загрузки данных")
await asyncio.sleep(2)
print("Данные загружены")

async def main():
await asyncio.gather(fetch_data(), fetch_data())

asyncio.run(main())


❗️asyncio — это библиотека для асинхронного программирования. Она использует цикл событий (event loop) для управления выполнением задач. Асинхронные функции выполняются по очереди, но не блокируют поток, пока ожидают завершения I/O-операций. Это позволяет эффективно использовать ресурсы.

Ссылка на
документацию по asyncio
Please open Telegram to view this post
VIEW IN TELEGRAM
#vacancy #вакансия #Python #Tech_Lead

Technical Lead Backend на Python в Фемиду
Яндекс
Москва, Санкт-Петербург
гибрид /удалёнка
Tech Lead

Фемида — это система, которая делает наём в Яндексе по-настоящему быстрым, эффективным и современным. Внутри Яндекса мы позволяем автоматизировать подбор лучших кандидатов, и наш сервис уже используется не только в России, но и в других странах, помогая компаниям по всему миру расти и развиваться быстрее.
Вы станете главным архитектором и техническим драйвером backend-направления в одной из ключевых команд. Главная ставка — на умение продумывать архитектуру, развивать сервисы и доводить их до идеального состояния для бизнеса и конечных пользователей. People management не требуется: команда ждёт человека, внутри которого — двигатель профессионализма и архитектурной зрелости!

Почему это классная возможность
• Прямая ответственность за архитектуру продукта, который превращает наём в суперсилу огромной компании.
• Редкий шанс строить сервис под себя — вокруг сильной команды без жёсткой бюрократии. Зато у нас высокие требования к самостоятельности, гибкости, умению находить лучшие решения.
• Простор для технических экспериментов: приветствуются идеи, спор, драйв и желание не просто поддерживать, а развивать. Если вы мечтаете оставить свою подпись в архитектуре крупного продукта с реальным влиянием на весь Яндекс — откликайтесь!

Какие задачи вас ждут
Декомпозиция монолита
Спроектировать и реализовать отделение одного или нескольких сервисов от большого монолита, выстраивать современную микросервисную архитектуру.
Архитектура и ролевые модели
Переработать и усовершенствовать ролевую модель, сделать её гибкой, прозрачной, безопасной.
Производительность
Вести рефакторинг сложного кода, строить систему метрик и алертинга для контроля производительности.
Влияние
Работать над платформой, которой пользуются топовые рекрутеры и СТО Яндекса; каждый релиз - вклад в развитие бизнеса.

Мы ждем, что вы
• Шикарно владеете Python, знаете и любите его глубоко
• Продумывали архитектуру, запускали сервисы с нуля, рефакторили масштабные решения
• Плотно работали с PostgreSQL, MongoDB, Redis, умеете оптимизировать запросы
• Глубоко понимаете современные Python-фреймворки (Django, FastAPI, Flask)
• Писали и интегрировали RESTful API, разбираетесь в HTTP, JSON, умеете документировать API
• Знаете, как построить тестовую инфраструктуру (PyTest, unittest и др.), автоматизацию CI/CD (хотя бы на уровне GitLab)
• Знаете методы аутентификации (OAuth, JWT), методы защиты (CSRF, XSS)
• Умеете быстро анализировать, находить и чинить bottlenecks в сложных системах
• И главное — хотите влиять на бизнес и продукт, а не просто закрывать таски

Будет плюсом, если вы
• Работали с Docker, Kubernetes, облаками (любым провайдером)
• Писали на Go и не боитесь пару строчек легаси поддержать
• Любите писать понятную документацию кода, ввели привычку делать Docstrings и Sphinx (или аналоги)
• Инициативны, не боитесь предлагать перемены, умеете убедительно их внедрять

С нас как всегда: помимо интересных задач — ДМС, развитие, спорт, скидки и пр.

Узнать подробнее и откликнуться.
#вакансия #python #senior #job #remote #fulltime #django #fastapi

Вакансия: Senior Python Developer

💰 3500–5000$ gross
🌍 Full time, удалённо из любой точки мира
📍Локация компании: Сербия
📌Компания CyberYozh https://cyberyozh.com
Вакансия открыта в нескольких проектах

Смотрим только с опытом 5+ лет на Python

🛠 Требования:
— 5+ лет в backend-разработке на Python
— 3+ года с Django или с FastAPI (асинхронный стек: aiohttp, asyncpg, asyncio)
— PostgreSQL, Redis, Celery — уверенное знание
Будет плюсом: опыт с блокчейном (кошельки, платежи, smart contracts)

💻 Задачи:
— Разработка и интеграция нового функционала
— Поддержка, стабильность, взаимодействие с Frontend/DevOps/QA
— Участие в планировании и улучшении решений

🎯 Предлагаем:
— Гибкий график и полная удалёнка
— Международный контракт, своевременные выплаты
— 28 дней отпуска
— Без бюрократии, сильная команда, рост зп по performance review

📩 ТГ @ladacyberyozh