Бухара
Разработка 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 тестов;
Умение писать чистый, поддерживаемый код;
Полная занятость, полный рабочий день;
Высокий уровень оплаты труда + бонусы от реализованных проектов;
Возможности для профессионального роста и развития;
Участие в амбициозных проектах.