Python Job | Вакансии | Стажировки
21.5K subscribers
235 photos
20 videos
4.31K links
Все каналы и цены - @best_ITjob / neironka.ru

Разместить вакансию или рекламу - @hr_rus

http://telega.in/channels/job_python/card

https://knd.gov.ru/license?id=675827470acf9c1f42e2cb43

#5MHNM

@Spiral_Yuri
Download 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
1🤔1
#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 (или аналоги)
• Инициативны, не боитесь предлагать перемены, умеете убедительно их внедрять

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

Узнать подробнее и откликнуться.
2
#вакансия #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
#job #vacancy #python #вакансия #работа #удаленка #senior #lead #backend #fastapi #сеньор #django

Python разработчик (Senior/Team Lead)
Расположение: Удаленная работа
Компания: ExLine

О проекте: Проект связан с обменом криптовалют, выполняя функцию агрегатора обменных пунктов.

Требования:
- Опыт в Backend разработке от 5 лет;
- Знания python на высоком уровне, с пониманием проблемных мест и сильных сторон;
- Основной стек Django и используем FastAPI;
- Знания Telegram API и опыт разработки ботов(опционально, будет плюсом);
- Знания и опыт работы с микросервисной архитектурой;
- Хорошее владение Docker;
- Опыт работы с GitLab;

Обязанности:
- Базовые для полного цикла разработки и поддержки проекта;

Условия:
- Работа удаленно (возможность работы из любой локации);
- Гибкий график 5/2;
- Оклад: от 380000 рублей (Есть возможно перевести оклад в USD и отправку в USDT);

Контакты:
Телеграм: @founderprod
Резюме принимаем в DOCX/PDF, бонусом можете присылать свой github при наличии.
2
💡 Ищем ML-инженера

У нас живой бизнес-кейс: автоматизация планирования производства. Нужен человек, который может не только накатать модельку, но и понять, где она реально полезна.

Что делаем:
— ML для прогнозирования плана производства
— Временные ряды, оптимизация, дашборды
Python + scikit-learn / XGBoost / PyTorch
— Интеграция с BI и продом

Формат:
— Удалёнка
— Гибкий график
— Почасовая оплата, всё обсуждаем

🚀 Если интересно — форма в комментарии 👇
Пиши, если хочешь поучаствовать в проекте с реальным выхлопом.

#ml #python #vacancy #удалёнка
https://docs.google.com/forms/d/e/1FAIpQLSdsSHIzVZacswjbtZ6kTKFhpYYWSHYtS5EporyadZrnnJHY6w/viewform?usp=dialog
#job #vacancy #python #вакансия #работа #удаленка #senior #lead #backend #fastapi #сеньор #django

Python разработчик (Senior/Team Lead)
Расположение: Удаленная работа
Компания: ExLine

О проекте: Проект связан с обменом криптовалют, выполняя функцию агрегатора обменных пунктов.

Требования:
- Опыт в Backend разработке от 5 лет;
- Знания python на высоком уровне, с пониманием проблемных мест и сильных сторон;
- Основной стек FastAPI и используем Django;
- Знания Telegram API и опыт разработки ботов(опционально, будет плюсом);
- Знания и опыт работы с микросервисной архитектурой;
- Хорошее владение Docker;
- Опыт работы с GitLab;

Обязанности:
- Базовые для полного цикла разработки и поддержки проекта;

Условия:
- Работа удаленно (возможность работы из любой локации);
- Гибкий график 5/2;
- Оклад: до 500000 рублей (Есть возможно перевести оклад в USD и отправку в USDT);

Контакты:
Телеграм: @founderprod
Резюме принимаем в DOCX/PDF, бонусом можете присылать свой github при наличии.
🔥1
#ванкасия #python #senior
Senior Python back-end Разработчик

Требования:
- Опыт коммерческой разработки на Python от 5 лет
- Фреймворки: Django, FastAPI
- Базы данных: PostgreSQL, MySQL, MongoDB
- API: REST, GraphQL, WebSocket
- Git, GitHub

Формат работы: частичная занятость с переходом на full-time после испытательного срока.

Мы разрабатываем мобильные приложения на flutter. Так как мы - студия разработки, ценим коммуникабельность и умение переключаться между задачами. А также доводить дело до конца. После выполнения задачи - проверять все ли работает, то что вы сделали.

Необходимый опыт:
- Опыт работы с платежными системами, интеграцией срм, карт.
- Опыт работы с платежными системами (ю касса и др)
- Умение самостоятельно поднять сервер. Опыт с Docker.
- Опыт проектирования микросервисной архитектуры
- Опыт с с брокерами сообщений (RabbitMQ, Kafka, Celery, Redis Queue)
- Опыт настройки миграции и оптимизации запросов
- Опыт проектирования схемы БД под высокую нагрузку
- Настройка централизованного логирования (ELK stack, Loki)

Для отклика на вакансию, присылайте свое резюме в телеграмм @maria_evomobile или на имейл mary.k@evo-mobile.ru
🤔21🔥1
#собесы #python #senior
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!


Как работает модуль collections и какие полезные структуры данных он предоставляет?

Пример кода:
from collections import Counter

data = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple']
counter = Counter(data)
print(counter) # Вывод: Counter({'apple': 3, 'banana': 2, 'orange': 1})


❗️Ответ:
Модуль collections предоставляет специализированные структуры данных, такие как defaultdict, Counter, deque, namedtuple и OrderedDict. Например, defaultdict автоматически создаёт значения для отсутствующих ключей, а Counter считает количество элементов.

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


Что такое functools.lru_cache и как его использовать?

Пример кода:
from functools import lru_cache

@lru_cache(maxsize=32)
def fibonacci(n):
if n < 2:
return n
return fibonacci(n-1) + fibonacci(n-2)

print(fibonacci(10)) # Вывод: 55


❗️Ответ:
lru_cache — это декоратор, который кэширует результаты функции, чтобы избежать повторных вычислений. Он использует алгоритм LRU (Least Recently Used) для удаления наименее используемых элементов. Пример:
@lru_cache(maxsize=128).

Ссылка на
документацию по lru_cache
Please open Telegram to view this post
VIEW IN TELEGRAM