Продолжение разработки системы управления складами (WMS)

Внимание: Мы ищем ответственного и дисциплинированного партнера для долгосрочного сотрудничества. Кандидат должен быть готов к работе со сложной бизнес-логикой и существующим кодом высокого качества.

Суть проекта

Вам передается на доработку кодовая база сложной системы управления складом, реализованная примерно на 50%. Ваша ключевая задача - провести детальный аудит существующего кода, полностью разобраться в заложенной архитектуре и бизнес-логике, а затем продолжить разработку в рамках установленных стандартов, доведя проект до завершения. Переписывание с нуля не допускается.

Требования к кандидату

  • Занятость: 100% полный рабочий день. Не рассматриваем кандидатов, занятых на других проектах. Требуется полная ментальная вовлеченность.
  • Статус: Только индивидуальные фрилансеры (ИП/самозанятые).
  • Навыки: Готовность и умение сразу работать с чужим кодом: читать, анализировать, отлаживать и развивать его.
  • Язык: Обязательное владение русским языком. Знание словацкого языка будет значительным преимуществом.

Технологический стек проекта

Бэкенд и ядро

  • Python 3.13 (последняя версия)
  • Django 5.1.6 (последняя версия)

Базы данных и кэширование

  • PostgreSQL 17.4
  • Memcached

Инфраструктура и деплой

  • Docker и Docker Compose (полная контейнеризация)
  • Сервер: Nginx + Gunicorn на AWS EC2 (Elastic IP)
  • Хранилище файлов: AWS S3 (интеграция через boto3 и django-storages)

Фронтенд

  • Django Templates (Server-Side Rendering)
  • Vanilla JavaScript
  • CSS3

Ключевые библиотеки

  • schwifty для валидации IBAN
  • openpyxl для импорта/экспорта данных в Excel
  • googlemaps для работы с картами

Что вы получите для работы

Для быстрого погружения в проект мы предоставим доступ к вспомогательным материалам: схемы бизнес-логики в Miro и макеты интерфейса в Figma. Вся техническая работа по анализу кода, реализации и отладке ложится на исполнителя.