Ключова інформація

Python Backend разработчик с фокусом на создание быстрых, асинхронных REST API. Мое главное преимущество — я не просто пишу код, который работает локально, но и умею самостоятельно настраивать инфраструктуру: администрирую Linux VPS и упаковываю проекты в Docker. В разработке ценю чистую архитектуру, строгое разделение зон ответственности (Separation of Concerns) и оптимальную работу с базами данных

1. Core Python & Computer ScienceУверенное владение структурами данных (list, tuple, dict, set) и понимание их работы с памятью (мутабельность/иммутабельность).Объектно-ориентированное программирование (ООП): инкапсуляция, наследование, полиморфизм, магические методы (Dunder methods).Функциональное программирование в Python (map, filter, enumerate, лямбда-функции).Понимание алгоритмической сложности (Big O Notation) и оптимизация тяжелых вычислений (переход от перебора к комбинаторике).Базовое использование регулярных выражений (RegEx) для валидации данных.2. Web Frameworks (FastAPI)Проектирование и разработка RESTful API (грамотное использование HTTP-методов: GET, POST, PUT, PATCH, DELETE).Строгая валидация входящих данных и сериализация с помощью Pydantic.Асинхронное программирование (async/await), понимание Event Loop и неблокирующего ввода/вывода (I/O bound задач).Управление жизненным циклом зависимостей через механизм Dependency Injection в FastAPI.3. Базы данных и ORMПроектирование реляционных баз данных (PostgreSQL, MySQL).Написание и оптимизация сложных SQL-запросов: агрегатные функции, группировки, фильтрация по датам, правильное использование связей (включая LEFT JOIN).Работа с SQLAlchemy: маппинг моделей, настройка связей, асинхронные сессии (AsyncSession), решение проблемы «N+1» запроса.Четкое архитектурное разделение моделей базы данных (SQLAlchemy) и схем валидации (Pydantic).4. DevOps, Инфраструктура и РазвертываниеАдминистрирование Linux-серверов (настройка VPS, работа с консолью).Контейнеризация приложений: написание многослойных Dockerfile для изоляции среды разработки.Оркестрация микросервисов с помощью Docker Compose (связывание API, базы данных и других сервисов в единую сеть).Настройка автоматического перезапуска и управления процессами в контейнерах.

  • Самоорганизованность
  • Коммуникабельностью
  • Внимание к деталям

Навчався в 1 закладі

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

ФБМІ

2027

Володіє мовами

Англійська

середній

Дима

Junior/Middle Python developer

Київ

40 000 грн

Активно шукає роботу

повна зайнятість

Характер роботи: стажування / практика, віддалена робота, в офісі/на місці

Остання активність 15 годин тому