Обязанности и достижения:
- Разработка и сопровождение высоконагруженных веб-приложений и внутренних сервисов на Django и FastAPI
- Проектирование и реализация REST API для интеграции с внешними сервисами (в том числе платёжные системы и сторонние API)
- Создание кастомных CRM-систем с нуля (Django/FastAPI) с учётом бизнес-процессов компании
- Проектирование архитектуры микросервисов и взаимодействия между ними
- Оптимизация SQL-запросов и кэширование
- Внедрение JWT/refresh-токенов и ролевой модели доступа
- Автоматизация рутинных задач и парсинг данных с помощью Selenium и Python-скриптов
- Настройка очередей задач с помощью Celery + RabbitMQ/Redis
- Использование Swagger / OpenAPI для документирования API
- Настройка пайплайнов CI/CD (GitHUB Actions, Docker HUB, Kubernetes)
- Поддержка и администрирование серверной инфраструктуры на Ubuntu: деплой через CI/CD, настройка Nginx + Cloudflare, конфигурация SSL и балансировки
- Оптимизация кода и устранение узких мест: багфиксы, профилирование, написание unit- и интеграционных тестов, code review и рефакторинг legacy-частей
- Настройка мониторинга и алертинга (Prometheus, Grafana, Sentry, Django Silk) для контроля стабильности и производительности
- Работа с реляционными и нереляционными СУБД (PostgreSQL, SQLite, Redis, MongoDB) и брокером сообщений (RabbitMQ)
- Участие в проектировании архитектуры и командных обсуждениях, принятие решений по выбору технологий. Был опыт как с Waterfall подходом, так и с Agile (со временем перешли)