Старший бэкенд-разработчик (Python, Django) с опытом DevOps (AWS)
Компания: OrangeUni
Зарплата: от 3000 до 4000 $
Необходимые навыки и опыт
- Экспертиза в Python (5+ лет) и фреймворке Django: ORM, миграции, админ-интерфейс, создание REST API с Django Rest Framework.
- Опыт настройки или поддержки AWS (S3, RDS, SNS, SQS, CloudFront, CloudFormation) и реализации OAuth-потоков.
- Владение AI-инструментами/LLM, Celery (4.x/5.x) и брокерами сообщений (Redis или RabbitMQ).
- Опыт использования Docker (Dockerfile, docker-compose) и базовые знания CI/CD (GitHub Actions или аналогов).
- Хорошие знания SQL и реляционных баз данных (предпочтительно PostgreSQL).
- Владение Git (Pull/Merge Requests, Code Reviews, Git Flow).
- Английский язык: полное профессиональное владение.
Это позиция уровня Senior. Откликайтесь, только если у вас есть минимум 5 лет опыта в следующих областях:
- Язык: Python (основной), базовый JavaScript (Vue.js — будет плюсом).
- База данных: PostgreSQL.
- Фреймворк: Django, Django REST Framework.
- Модели: Django ORM (реляционные).
- Архитектурные паттерны: RESTful API.
- Брокер сообщений: Redis или RabbitMQ.
- Кэш: Redis.
- Инструменты мониторинга: Sentry (Pytest, Flake8, Bandit, wemake-python-styleguide — будет плюсом).
- LLM: AI-инструменты (OpenAI, Claude, RAG / Knowledge Base Tools, Zapier, Make.com).
Будет плюсом
- DevOps опыт: AWS (S3, RDS, SNS, SQS, CloudFront, CloudFormation), настройка и поддержка CI/CD пайплайнов (GitHub Actions или аналогов).
- Знакомство с платежными шлюзами (Mollie или аналогичными Stripe, PayPal и т.д.).
- Настройка и оптимизация Sentry, логирования и мониторинга.
- Тестирование и работа с инструментами качества кода: Pytest, Flake8, Bandit, wemake-python-styleguide.
- Работа с интернационализацией и внешними интеграциями (CRM, другие API).
- Базовые знания Vue.js или опыт взаимодействия с фронтендом на Vue.
- Использование флагов функций с django-waffle и продвинутых админ-плагинов (например, CKEditor, image-cropping, sortable2).
- Знакомство с Poetry (управление зависимостями через pyproject.toml), Fabric (скрипты деплоя) и/или Django Channels (WebSockets в реальном времени).
- Обработка PDF и изображений (например, PyMuPDF, Pillow, heif-image-plugin).
Мы предлагаем
- Полностью удаленную роль с гибким графиком работы.
- Возможность работать над инновационными проектами вместе с коллаборативной и талантливой командой.
- Конкурентоспособную компенсацию на полный день/фриланс, в зависимости от опыта.
- Пространство для профессионального роста и долгосрочных возможностей внутри организации.
