-
Разработка REST API на базе FastAPI;
-
Реализация бизнес-логики с использованием чистой архитектуры;
-
Работа с PostgreSQL, написание оптимизированных SQL-запросов;
-
Использование Redis и Celery для кеширования и фоновых задач;
-
Настройка локального и production-окружения с помощью Docker;
-
Совместная работа с кодом через Git, соблюдение code style и best practices;
-
Python 3.9+ — уверенные знания (type hints, async/await, dataclass, ABC)
-
FastAPI — разработка REST API, dependency injection, Pydantic v2, background tasks
-
PostgreSQL — сложные SQL-запросы, индексы, миграции SQLAlchemy 2.0 (async), Alembic
-
Redis — кеширование, сессии;
-
Celery — фоновые задачи и взаимодействие сервисов;
-
Docker — Dockerfile, docker-compose, dev/prod окружения;
-
Git — branch-стратегии, merge/rebase, понимание Conventional Commits;
-
Архитектура и дизайн:
-
Onion / Clean Architecture (domain, application, infrastructure, presentation);
-
SOLID-принципы, особенно DIP;
-
Dependency Injection (через конструктор, понимание DI-container);
-
Интерфейсы (ABC) абстракции repository и service, использование mock в тестах;
-
Use case / Application services отдельные сервисы под каждую бизнес-операцию;
-
Будет плюсом:
-
Опыт асинхронного программирования;
-
Написание unit и integration тестов;
-
Умение писать чистый, поддерживаемый код;
-
Полная занятость, полный рабочий день;
-
Высокий уровень оплаты труда + бонусы от реализованных проектов;
-
Возможности для профессионального роста и развития;
-
Участие в амбициозных проектах.