Full-stack разработчик Python/Django

Карго-Север
Киров (Кировская Область) Опубликовано 14 июля 2026
200000 – 240000 руб.
Полная занятость3–6 летПрограммист
200000 – 240000 руб.

Описание

Мы создаём TMS «ПРО Транспорт» — систему для управления перевозками и процессами транспортно-экспедиционной компании. На текущем этапе уже готовы фирменный стиль, UI-kit и адаптивная HTML/CSS-вёрстка ключевых экранов. Следующий шаг — собрать первую промышленную версию продукта и заложить архитектуру, которую можно развивать командой и выводить на рынок как SaaS или коробочное решение.

Ищем одного сильного full-stack разработчика с уклоном в backend, который станет первым инженером продукта: спроектирует каркас, реализует backend, подключит готовый frontend, настроит инфраструктуру и доведёт результат до работающего production.

Почему эта роль может быть интересна

Greenfield-продукт: нет легаси, которое придётся бесконечно разбирать, но уже есть проработанные бизнес-процессы и готовая вёрстка.

Прямое взаимодействие с владельцем продукта без длинной цепочки согласований и “испорченного телефона”.

Возможность влиять на архитектуру и технические стандарты, а при росте проекта — стать ведущим разработчиком или техническим лидером.

Предметная область основана на реальных задачах логистического бизнеса, а не на абстрактной идее стартапа.

Чем предстоит заниматься

Разобраться в требованиях, готовой вёрстке и UI-kit; вместе с владельцем продукта зафиксировать границы MVP и технические решения.

Спроектировать модульный монолит на Django: доменные модули, модель данных, роли и права, REST API, аудит ключевых действий.

Разработать backend и качественно интегрировать существующую HTML/CSS-вёрстку без ухудшения дизайна и адаптивности.

Реализовать приоритетные модули TMS: контрагенты, водители, адреса, заявки и перевозки, документы, интеграции.

Настроить миграции, тесты, статические проверки, Docker-окружение, CI/CD, dev/stage/prod, логирование и базовый мониторинг.

Подготовить README, инструкции по локальному запуску и развёртыванию, архитектурную схему и понятную передачу знаний.

Самостоятельно декомпозировать задачи, оценивать сроки и заранее сообщать о рисках или изменениях прогноза.

Что мы ожидаем

От 4 лет коммерческой web-разработки, из них от 3 лет с Python и Django.

Хотя бы один продукт или крупный модуль, который вы создавали с нуля и довели до production.

Уверенное знание Django, Django REST Framework, ORM, транзакций, миграций, аутентификации и RBAC.

Сильный PostgreSQL: проектирование схемы данных, индексы, оптимизация запросов, конкурентные изменения и целостность данных.

Практический опыт с Docker / Docker Compose, Git, Linux и CI/CD.

Умение писать тестируемый и поддерживаемый код; Pytest, линтеры и форматирование должны быть частью рабочего процесса.

Достаточный frontend-уровень, чтобы подключить готовые HTML/CSS-макеты, формы и интерактивность на JavaScript.

Готовность отвечать за результат целиком: от технического решения до развёртывания и документации.

Основной стек

Python, Django 5.2 LTS, Django REST Framework.

PostgreSQL, REST API, OpenAPI / Swagger, версионирование API.

HTML5, CSS3, JavaScript; предпочтительно HTMX и Alpine.js.

Docker / Docker Compose, Git, Linux, CI/CD.

Pytest, статический анализ, форматирование кода.

Redis и Celery — по мере появления реальных фоновых задач, а не “на всякий случай”.

Будет плюсом

S3-совместимые хранилища, генерация PDF/DOCX, электронные документы.

Интеграции с ФНС, ФИАС, геокодерами, внешними справочниками или очередями сообщений.

Sentry, Prometheus/Grafana или аналогичные инструменты наблюдаемости.

Опыт в B2B SaaS, CRM, ERP, TMS, логистике или документообороте.

TypeScript, React или Vue — как дополнительный навык, а не замена сильному backend.

Условия

Вознаграждение: 200 000–240 000 ₽ на руки в пересчёте на полный месяц проектной загрузки.

Первый договор — на 3 месяца с понятными этапами, критериями приёмки и выплатами по актам. Далее — продление на развитие продукта.

Формат сотрудничества — договор ГПХ с передачей исключительных прав на код и документацию.

Удалённая работа. Синхронизации с владельцем продукта 2–3 раза в неделю, демонстрация результата не реже одного раза в 2 недели.

При росте проекта возможен переход в роль ведущего разработчика и участие в подборе команды.

Описание

Мы создаём TMS «ПРО Транспорт» — систему для управления перевозками и процессами транспортно-экспедиционной компании. На текущем этапе уже готовы фирменный стиль, UI-kit и адаптивная HTML/CSS-вёрстка ключевых экранов. Следующий шаг — собрать первую промышленную версию продукта и заложить архитектуру, которую можно развивать командой и выводить на рынок как SaaS или коробочное решение.

Ищем одного сильного full-stack разработчика с уклоном в backend, который станет первым инженером продукта: спроектирует каркас, реализует backend, подключит готовый frontend, настроит инфраструктуру и доведёт результат до работающего production.

Почему эта роль может быть интересна

Greenfield-продукт: нет легаси, которое придётся бесконечно разбирать, но уже есть проработанные бизнес-процессы и готовая вёрстка.

Прямое взаимодействие с владельцем продукта без длинной цепочки согласований и “испорченного телефона”.

Возможность влиять на архитектуру и технические стандарты, а при росте проекта — стать ведущим разработчиком или техническим лидером.

Предметная область основана на реальных задачах логистического бизнеса, а не на абстрактной идее стартапа.

Чем предстоит заниматься

Разобраться в требованиях, готовой вёрстке и UI-kit; вместе с владельцем продукта зафиксировать границы MVP и технические решения.

Спроектировать модульный монолит на Django: доменные модули, модель данных, роли и права, REST API, аудит ключевых действий.

Разработать backend и качественно интегрировать существующую HTML/CSS-вёрстку без ухудшения дизайна и адаптивности.

Реализовать приоритетные модули TMS: контрагенты, водители, адреса, заявки и перевозки, документы, интеграции.

Настроить миграции, тесты, статические проверки, Docker-окружение, CI/CD, dev/stage/prod, логирование и базовый мониторинг.

Подготовить README, инструкции по локальному запуску и развёртыванию, архитектурную схему и понятную передачу знаний.

Самостоятельно декомпозировать задачи, оценивать сроки и заранее сообщать о рисках или изменениях прогноза.

Что мы ожидаем

От 4 лет коммерческой web-разработки, из них от 3 лет с Python и Django.

Хотя бы один продукт или крупный модуль, который вы создавали с нуля и довели до production.

Уверенное знание Django, Django REST Framework, ORM, транзакций, миграций, аутентификации и RBAC.

Сильный PostgreSQL: проектирование схемы данных, индексы, оптимизация запросов, конкурентные изменения и целостность данных.

Практический опыт с Docker / Docker Compose, Git, Linux и CI/CD.

Умение писать тестируемый и поддерживаемый код; Pytest, линтеры и форматирование должны быть частью рабочего процесса.

Достаточный frontend-уровень, чтобы подключить готовые HTML/CSS-макеты, формы и интерактивность на JavaScript.

Готовность отвечать за результат целиком: от технического решения до развёртывания и документации.

Основной стек

Python, Django 5.2 LTS, Django REST Framework.

PostgreSQL, REST API, OpenAPI / Swagger, версионирование API.

HTML5, CSS3, JavaScript; предпочтительно HTMX и Alpine.js.

Docker / Docker Compose, Git, Linux, CI/CD.

Pytest, статический анализ, форматирование кода.

Redis и Celery — по мере появления реальных фоновых задач, а не “на всякий случай”.

Будет плюсом

S3-совместимые хранилища, генерация PDF/DOCX, электронные документы.

Интеграции с ФНС, ФИАС, геокодерами, внешними справочниками или очередями сообщений.

Sentry, Prometheus/Grafana или аналогичные инструменты наблюдаемости.

Опыт в B2B SaaS, CRM, ERP, TMS, логистике или документообороте.

TypeScript, React или Vue — как дополнительный навык, а не замена сильному backend.

Условия

Вознаграждение: 200 000–240 000 ₽ на руки в пересчёте на полный месяц проектной загрузки.

Первый договор — на 3 месяца с понятными этапами, критериями приёмки и выплатами по актам. Далее — продление на развитие продукта.

Формат сотрудничества — договор ГПХ с передачей исключительных прав на код и документацию.

Удалённая работа. Синхронизации с владельцем продукта 2–3 раза в неделю, демонстрация результата не реже одного раза в 2 недели.

При росте проекта возможен переход в роль ведущего разработчика и участие в подборе команды.

Похожие вакансии

Руководитель проектов
ГК Орбита
300000 – 379000 руб.
Полная занятостьОпыт более 6 лет
C#-разработчик, Товародвижение и коммерция
Ozon
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по продажам корпоративным клиентам
Точка Банк
от 120000 руб.
Полная занятостьОпыт 1–3 года
Графический дизайнер
СКИМ
от 1500 руб.
Полная занятостьОпыт не требуется
Старший менеджер по закупкам
Сфера (ИП Зюбин П.Г.)
от 150000 руб.
Полная занятостьОпыт 3–6 лет
Ведущий аналитик данных
Росгосстрах
Зарплата не указана
Полная занятостьОпыт 1–3 года