Backend-разработчик Python / FastAPI для desktop-приложения

Дата размещения вакансии: 17.06.2026
Работодатель: Визионеро
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Коломяжский проспект 18
Требуемый опыт работы:
От 1 года до 3 лет

Мы разрабатываем модульное desktop-приложение под Windows на современном веб-стеке. Приложение работает локально на компьютере пользователя: backend, frontend и база данных разворачиваются внутри локальной среды, а весь продукт упаковывается в единый desktop-дистрибутив.

Ищем backend-разработчика, который поможет развивать архитектуру приложения, бизнес-логику, API, работу с локальной базой данных и вычислительные модули. Будет большим плюсом, если вам интересны прикладная математика, алгоритмы, статистика и базовые подходы Data Science.

Стек проекта: Python, FastAPI, PostgreSQL, SQLAlchemy / Alembic, React на frontend-части, Nuitka для упаковки приложения, Windows как основная целевая платформа, локальное разворачивание backend, frontend и базы данных.
Чем предстоит заниматься:
  • Разрабатывать и поддерживать backend-часть приложения на Python / FastAPI.
  • Проектировать REST API для взаимодействия с frontend.
  • Работать с PostgreSQL: схемы данных, запросы, миграции, оптимизация.
  • Разрабатывать модульную архитектуру backend-части.
  • Интегрировать backend с локальной desktop-средой приложения.
  • Участвовать в упаковке и поставке приложения под Windows.
  • Реализовывать бизнес-логику, алгоритмы обработки данных и аналитические модули.
  • Писать понятный, поддерживаемый и тестируемый код.
  • Взаимодействовать с frontend-разработчиками и продуктовой командой.
Что важно:
  • Уверенное знание Python.
  • Опыт коммерческой разработки backend-приложений.
  • Опыт работы с FastAPI или похожими backend-фреймворками.
  • Хорошее понимание реляционных баз данных.
  • Опыт работы с ORM, миграциями и проектированием схем данных.
  • Умение писать чистый, структурированный код.
  • Опыт разработки API для frontend-приложений.
  • Базовое понимание процессов CI/CD.
  • Готовность разбираться в особенностях локального запуска приложения на Windows.
Будет большим плюсом:
  • Опыт разработки desktop-приложений или локально разворачиваемых систем.
  • Опыт упаковки Python-приложений: Nuitka, PyInstaller или похожие инструменты.
  • Опыт работы с Windows-окружением: службы, процессы, файловая система, установщики.
  • Хорошая математическая база: линейная алгебра, математический анализ, статистика, численные методы.
  • Понимание основ Data Science: обработка данных, признаки, метрики, базовые ML-модели.
  • Опыт с NumPy, Pandas, SciPy, scikit-learn.
  • Опыт проектирования плагинной или модульной архитектуры.

Что мы предлагаем:

  • Работу в комфортной команде. У нас все по-простому и без формализма;

  • Работу над важным продуктом, который реально помогает людям;

  • Официальное трудоустройство с первого рабочего дня и полностью белую зарплату;

  • Гибридный график: удаленка/офис;

  • Обучение — выбирай курсы по душе, и мы оплатим 70% стоимости;

  • Все бонусы аккредитованной IT-компании.

Обязательно откликайся, если ты видишь в описании свой опыт и свой стек. Важно! У нас 3 этапа подбора: 1. Интервью-знакомство, 2. Тестовое задание, 3. Техническое интервью.

Будем рады с тобой познакомиться поближе и обсудить детали!