Middle Backend-разработчик (Python)
Backend-разработчик с более чем 3 годами опыта разработки на Python.
Специализируюсь на проектировании и реализации backend-систем с упором на чистую архитектуру, масштабируемость и поддерживаемость.
Применяю принципы SOLID на практике, строю слабосвязанные компоненты и продумываю границы ответственности слоев приложения.
Уделяю внимание качеству кода, тестируемости и производительности.
- Python (уверенное владение)
- Многослойная архитектура (handlers / services / repositories)
- SOLID, SRP, DIP
- Dependency Injection
- Асинхронное программирование (asyncio)
- REST API
- Интеграция внешних сервисов
- PostgreSQL
- SQLite3
- SQLAlchemy (Core / ORM)
- Проектирование схем БД
- Оптимизация SQL-запросов
- Redis (кэширование, хранение состояний, rate limiting)
- Pytest
- Unit-тестирование бизнес-логики
- Тестирование сервисного слоя
- Использование моков (pytest-mock)
- Проверка асинхронного кода
- Aiogram 3
- Git (feature-branch workflow)
- Linux
- CLI
- Базовое понимание Docker
- Проектирование backend-архитектуры
- Разработка и рефакторинг бизнес-логики
- Покрытие ключевых компонентов тестами
- Работа с БД и кэшированием
- Интеграция с внешними API
- Архитектурное проектирование Telegram-ботов
- Реализация сложной бизнес-логики
- Разделение слоев приложения
- Использование Redis для FSM и кэширования
- Тестирование отдельных компонентов
Telegram: https://t.me/code_its_me