January 8

BACKEND Developer (Middle/Senior)

Remote

Мы разрабатываем масштабный marketplace (multi-vendor, микросервисы, real-time чаты и сложные платежи). Ищем разработчика, готового к глубокой технической работе и влиянию на архитектуру.

🛠 ТЕХНИЧЕСКИЙ СТЕК:
- Python 3.8+ — глубокое понимание языка, знание best practices
- Django 4.x/5.x — опыт разработки на Django не менее 2-3 лет
- Django REST Framework (DRF) — опыт создания RESTful API, знание ViewSets, Serializers, Permissions
- PostgreSQL — опыт работы с реляционными БД, оптимизация запросов, работа с индексами
- Redis — использование для кеширования, очередей задач, pub/sub
- Celery — опыт работы с асинхронными задачами, планировщиками задач (django-celery-beat)
- Django Channels — опыт разработки WebSocket приложений, работа с асинхронными консьюмерами
- JWT аутентификация — опыт реализации токен-базированной аутентификации (djangorestframework-simplejwt)

🧠 ГЛУБИНА ТЕХНИЧЕСКИХ НАВЫКОВ:
- Оптимизация: Решение проблемы N+1, использование select_related, prefetch_related, аннотаций и агрегаций для высоконагруженных систем.
- Проектирование API: Swagger (drf-yasg), версионирование, пагинация, фильтрация (django-filters), настройка CORS и безопасности.
- Архитектура: SOLID, паттерны проектирования (Repository, Service Layer, Factory), Event-driven и микросервисная логика.
- DevOps & QA: Docker (контейнеризация), Git Flow, Linux, Nginx, CI/CD. Написание тестов (Pytest/unittest, моки, фикстуры) и подход TDD.
- Дополнительно: Работа с Pillow, phonenumber-field, i18n/транслитерация.

- Релевантный опыт: E-commerce, маркетплейсы, системы управления заказами (OMS), мультиролевые системы, рейтинги, чаты и уведомления.
- Soft Skills: Командная работа, чистый код, Code Review, ответственность, фокус на безопасности и производительности.

📌 ЗАДАЧИ:
- Разработка и поддержка backend API для веб и мобильных приложений
- Проектирование и оптимизация структуры базы данных
- Реализация бизнес-логики для работы с товарами, заказами, платежами
- Разработка WebSocket соединений для чата в реальном времени
- Интеграция с внешними сервисами (платежные системы, push-уведомления)
- Оптимизация производительности приложения
- Написание документации для API
- Участие в code review
- Написание тестов для разрабатываемого функционала

💰 УСЛОВИЯ:
Удаленка, Full-time
ЗП: от 100 000 ₽

📬 Для отправки резюме: @made_by_sasha