Python-стажёр (FastAPI)
Отличный старт для новичка: удаленка, свободный график и менторство Senior-разработчика. Оплата для стажировки без опыта вполне адекватная, а проект в портфолио — большой плюс.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Это позиция для начинающих (стажёров) без опыта работы. Основная сложность заключается в необходимости иметь базовые знания SQL, Git и Python, а также готовность быстро освоить FastAPI и Docker.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная оплата в 40 000 рублей соответствует рыночному уровню для оплачиваемых стажировок в РФ, где новички без опыта обычно получают от 30 до 60 тысяч рублей.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Python-стажёр (FastAPI) в Pulsea
*💰*40 000 ₽ на руки
*📌*Условия и бонусы:
Удаленно из РФ, без опыта, свободный график; код-ревью и наставничество Senior-разработчика, проект в портфолио и на GitHub, договор о сотрудничестве по итогам стажировки.
*📌*Задачи
– REST API на FastAPI: расписание, запись на тренировки, абонементы, клиенты клуба.
– Модели и валидация на Pydantic, таблицы в PostgreSQL через SQLAlchemy.
– Тесты на pytest, запуск сервиса в Docker.
– Багфиксы и доработки по код-ревью.
*📌*Наши ожидания:
– Базовый Python: функции, классы, исключения, работа со словарями и списками.
– Понимание HTTP и REST: методы, коды ответов, JSON.
– Базовый SQL: SELECT, JOIN, WHERE.
– Git и проект на GitHub.
– Плюсом: FastAPI, async/await, Docker, Alembic, пет-проекты.
*✍🏼*Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Git
- Python
- SQL
- PostgreSQL
- Docker
- REST API
- PyTest
- FastAPI
- SQLAlchemy
- Pydantic
- Alembic
Возможные вопросы на собеседовании
Проверка понимания основ асинхронности, которая критична для работы с FastAPI.
В чем разница между синхронными и асинхронными функциями в Python, и когда стоит использовать async/await?
Важно понимать, как стажёр работает с данными и понимает ли он структуру БД.
Можете ли вы объяснить разницу между LEFT JOIN и INNER JOIN на конкретном примере?
Проверка владения инструментами валидации данных, указанными в стеке.
Для чего используется Pydantic в связке с FastAPI и какие преимущества он дает?
Оценка навыков командной разработки и культуры работы с кодом.
Как вы обычно разрешаете конфликты слияния (merge conflicts) в Git?
Проверка понимания архитектуры REST, что является основной задачей вакансии.
Какие HTTP методы вы бы использовали для создания, обновления и удаления записи о клиенте в API?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

