Junior Python Backend Developer

Симферополь, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Python • SQL • MySQL • PostgreSQL • Redis • Django
Удаленная работа
Опыт работы какой-то есть
Есть файл резюме (защищен)
О себе

На данный момент Junior Python Backend Developer.

Мои компетенции и опыт

Python Backend Developer

Разрабатываю backend на Python и FastAPI. Создаю REST API, работаю с PostgreSQL, SQLAlchemy и Redis, реализую аутентификацию и авторизацию, кэширование, rate limiting и тестирование. Практический опыт получил при разработке собственных backend-проектов.


ТЕХНОЛОГИЧЕСКИЙ СТЕК

Python: Python, asyncio,
Backend: FastAPI, SQLAlchemy, REST API, Pydantic
Databases: PostgreSQL, Redis, SQL
Testing: Pytest, pytest-asyncio, Testcontainers
Tools: Docker, Docker Compose, Git, GitHub Actions, Alembic
Other: JWT, aiogram


ПРОЕКТ
Movie Rating Service

Backend-сервис на FastAPI для работы с фильмами, режиссёрами, пользователями и отзывами.

- Спроектировал REST API и архитектуру приложения с разделением на API, Service и Repository layers.

- Реализовал JWT-аутентификацию с access и refresh tokens, ролями и permissions.

- Реализовал хранение refresh tokens, кэширование данных и rate limiting с использованием Redis.

- Реализовал инвалидацию кэша при изменении данных.

- Использовал SQLAlchemy и PostgreSQL для работы с данными, Alembic — для управления миграциями.

- Использовал паттерн Unit of Work для управления транзакциями.

- Реализовал пагинацию, сортировку, централизованную обработку и стандартизацию ошибок. Дополнил OpenAPI-документацию.

- Написал unit- и интеграционные тесты с Pytest и pytest-asyncio; для интеграционного тестирования использовал Testcontainers с PostgreSQL и Redis.

- Контейнеризировал приложение с Docker Compose и настроил CI для автоматического запуска тестов и проверок.

GitHub проекта: нужен доступ к резюме


SQL / POSTGRESQL

Пишу SQL-запросы с JOIN, CTE, оконными функциями, подзапросами и EXISTS. Работал со связями между таблицами, ограничениями и индексами. Использую PostgreSQL через SQLAlchemy.

Решил более 400 практических SQL-задач уровня Easy/Medium.


АЛГОРИТМЫ

Решил более 120 задач уровня Easy/Medium на LeetCode. Понимаю основные структуры данных, алгоритмы и оценку временной и пространственной сложности.


ДОПОЛНИТЕЛЬНО

Linux использую как основную среду разработки. Самостоятельно работаю с документацией и осваиваю новые инструменты по мере необходимости.

Ищу первую позицию Python Backend Developer / Junior Python Developer.



Есть файл резюме (защищен)


Интересные кандидаты