other

Python Fullstack - разработчик Middle+ (внутренние системы)

7 ноября 2026

З/П не указана

Город: Санкт-Петербург. Станции метро: Рыбацкое

НПП ОРИОН

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Обязанности:

Научно-Производственное предприятие "ОРИОН" - стабильная, динамично развивающаяся компания, выпускающая высокотехнологичную продукцию полным циклом изготовления для нужд современного судостроения. В настоящее время ведущим направлением работы компании ООО "НПП "ОРИОН" является производство СУДОВОЙ ГИДРАВЛИКИ и палубных механизмов. Зачастую, это УНИКАЛЬНЫЕ ИЗДЕЛИЯ, которые не имеют аналогов в мире и выполнены по индивидуальным проектам. О проектах: Сейчас мы создаем набор внутренних систем, которые автоматизируют бизнес-процессы предприятия: документооборот, работа с корреспонденцией, распознавание и обработка входящих документов. Это не набор разрозненных программ, а единая система с общими частями. Всё работает в закрытой сети, без облачных сервисов. Работа fullstack с упором на backend. Интерфейсы внутренние-формы, таблицы, фильтры, журналы, -поэтому делаются на серверных шаблонах, без SPA-фреймворков и отдельного frontend-разработчика. Чем предстоит заниматься: Доработать существующее MVP (настольное приложение на Python) и перевести его в веб-формат: реализовать backend на FastAPI и пользовательский интерфейс на Jinja2+HTMX. Довести систему до продакшена: миграции схемы базы, автотесты, CI в GitLab. Вместе с техническим руководителем проекта и администраторами сети настроить единый вход по доменной учётной записи (LDAP/ALD Pro). Проектировать REST API, которым будут пользоваться веб-интерфейсы и в дальнейшем другие системы предприятия. По мере появления задач - подключаться к работе с локальными LLM и распознаванием документов. Рефакторить существующий код и предлагать решения по архитектуре. Что для нас важно: От 4-х лет коммерческой разработки на Python ( уверенно - Python 3.10+). SQLAlchemy 2.x (ORM и Core) и PostgreSQL на практике: транзакции, блокировки строк (SELECT...FOR UPDATE); уникальные ограничения; Вы можете объяснить, как гарантировать уникальный номер документа при одновременной работе нескольких пользователей. Опыт разработки на FastAPI: проектирование REST API, валидация данных, авторизация и обработка ошибок. Умение сделать простой веб-интерфейс на серверных шаблонах: Jinja2, HTMX или аналогичный опыт; уверенные HTML и СSS. Генерация документов: python-docx, openpyxl, шаблоны Word - или готовность быстро разобраться. Тестирование: pytest, тесты на реальной PostgreSQL (например, в Docker); понимание как проверить, что система работает правильно, когда несколько пользователей действуют одновременно. Git, код-ревью, понятные коммиты. Умение работать с существующим кодом: рефакторить по шагам, не ломая поведение, и подтверждать это тестами или сравнением результатов "до/после". Опыт контейнеризации (Docker), понимание основ работы сетей и протоколов. Самостоятельность: Вы сами разбираетесь в процессе, задаёте вопросы пользователям и предлагаете решения. Будет плюсом: опыт в ОПК или с документооборотом по ГОЗ; опыт интеграции локальных LLM: Ollama, модели Qwen и другие, OpenAI - совместимый API; Мы предлагаем: ​ Договор ГПХ минимум 12 месяцев; график гибрид: 90% удаленно, 10% офис (гибкое начало и окончание рабочего дня). Развозка от станции метро "Рыбацкое"; "Дыбенко"; "Звездная/Купчино"; "проспект Ветеранов"; г. Колпино ; г. Отрадное (утро/вечер); ОРИОН-PROСПОРТ - настольный теннис с тренером, футбол, команда по бегу; Помощь в жизненных ситуациях, подарки детям на Новый год / 1е сентября. НПП "ОРИОН" - НАДЕЖНОСТЬ. КАЧЕСТВО. ГАРАНТИЯ. Мы предлагаем возможности, открываем перспективы роста и развития, гарантируем достойные условия труда! ​​​​​​​​​​​​

Показать контакты

Имя не указано

Пожаловаться ID: 160742853

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

Middle Project Manager (внутренние системы)

Договорная

Санкт-Петербург. Станции метро: Рыбацкое

Evercode Lab

Python / Fullstack-разработчик - парсинг, автоматизация

Договорная

Санкт-Петербург. Станции метро: Рыбацкое

ScreenMate AI

Middle+/Senior Backend разработчик (Python)

От 180 000 руб.

Санкт-Петербург. Станции метро: Рыбацкое

Osla

Fullstack-разработчик

Договорная

Санкт-Петербург. Станции метро: Рыбацкое

БиоЛайн, Группа компаний

Fullstack-разработчик

От 120 000 руб.

Санкт-Петербург. Станции метро: Рыбацкое

WYSH BRAND

Python разработчик

Договорная

Санкт-Петербург. Станции метро: Рыбацкое

Газпром информ