Fullstack-разработчик (Python + Next.js, ИИ-интеграции) — удалённо

Смыслов Антон Вячеславович
Москва •Опубликовано 14 сентября 2026
Зарплата не указана
Полная занятостьне требуетсяПрограммист
Зарплата не указана

Описание

О проекте

Строим с нуля платформу для международной B2B-компании — клиентское веб-приложение (PWA), через которое клиент покупает услуги, следит за ходом работ и получает результаты, плюс несколько серверных модулей за ним.

Что предстоит делать

Клиентское приложение Прогрессивное веб-приложение: устанавливается на телефон и компьютер, работает в полноэкранном режиме, поддерживает push-уведомления, сохраняет доступ к ранее загруженным данным при обрыве связи. Каталог услуг с настраиваемыми тарифами, рабочее пространство заказов, единый интерфейс приёма результатов от внешних систем, учёт оплаченного объёма услуг и остатка.

Интеграция платёжного провайдера — работаем через международного провайдера; на нашей стороне вебхуки, сверка, учёт объёма и состояния заказов.

Разбор клиентских обращений с помощью ИИ. Задача здесь — не «прикрутить модель», а построить двухпроходную схему: сначала сверка со справочником известных параметров обычным кодом, и только нераспознанный остаток уходит в модель.

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

Переписка клиента с предприятиями внутри приложения: интеграция с WeCom через официальный API, перевод в обе стороны с единым словарём отраслевых терминов, полный архив сообщений и файлов с поиском, два ИИ-консультанта — по ведению переговоров и по юридическим вопросам — работающие в контексте конкретной сделки.

Стек

Python (FastAPI), PostgreSQL, объектное хранилище, очереди задач, Next.js, Docker, GitHub Actions. Облачные LLM API, в том числе мультимодальные. Хостинг в европейском контуре.

Как мы работаем

Код пишется в связке с ИИ-агентами. Отсюда следует, что мы ищем не самого быстрого наборщика кода, а человека, который умеет разложить этап на задачи, которые агент делает надёжно, и отличить работающий код от правдоподобного.

Обязательные требования

Бэкенд

  • Python 3.11+: типизация, async, очереди задач
  • FastAPI или Django на уровне проектирования сервиса: слои, конфигурация окружением, миграции
  • PostgreSQL: схема, индексы, транзакции, JSONB. Опыт версионирования схем данных и хранения истории изменений, а не только текущего состояния
  • Проектирование REST-контрактов с нуля, OpenAPI, идемпотентность, повторные попытки, подтверждение приёма
  • Разграничение доступа на уровне запросов к данным, а не интерфейса
  • Объектное хранилище: загрузка частями, presigned-ссылки, сроки жизни ссылок

Фронтенд

  • Next.js на уровне рабочего приложения, не лендинга
  • PWA конкретно: манифест, service worker, установка на устройство, push-уведомления, работа с ранее загруженными данными офлайн
  • Локализация с явными кодами локалей

Интеграции

  • Опыт интеграции международного платёжного провайдера с подписками, не только разовыми платежами: рекуррентные списания, неуспешная оплата, отмена, смена тарифа
  • Вебхуки: проверка подписи, идемпотентность, повторная доставка, сверка состояний
  • Опыт интеграции с API, у которых плохая документация и недружелюбный онбординг

ИИ

  • Работа с облачными LLM API, включая мультимодальные (текст и изображения)
  • Структурированный вывод с валидацией по схеме
  • Понимание экономики вызовов: стоимость по объёму входа, кэширование по содержимому, сокращение доли обращений к модели
  • Эталонные наборы и метрики качества: умение измерить, стало ли лучше после правки промпта

Данные

  • Сборщики данных из открытых источников: ограничение частоты, устойчивость к смене вёрстки
  • Понимание, зачем исходные данные хранятся неизменными отдельно от обработанных

Общее

  • Желательный опыт агентной разработки на проекте, который дошёл до прода.
  • Git-дисциплина: мелкие коммиты, внятная история

Условия

  • Удалённо, из любой точки. Пересечение по времени с Москвой — половина рабочего дня
  • Оформление обсуждается: ИП, самозанятость, трудовой договор
Описание

О проекте

Строим с нуля платформу для международной B2B-компании — клиентское веб-приложение (PWA), через которое клиент покупает услуги, следит за ходом работ и получает результаты, плюс несколько серверных модулей за ним.

Что предстоит делать

Клиентское приложение Прогрессивное веб-приложение: устанавливается на телефон и компьютер, работает в полноэкранном режиме, поддерживает push-уведомления, сохраняет доступ к ранее загруженным данным при обрыве связи. Каталог услуг с настраиваемыми тарифами, рабочее пространство заказов, единый интерфейс приёма результатов от внешних систем, учёт оплаченного объёма услуг и остатка.

Интеграция платёжного провайдера — работаем через международного провайдера; на нашей стороне вебхуки, сверка, учёт объёма и состояния заказов.

Разбор клиентских обращений с помощью ИИ. Задача здесь — не «прикрутить модель», а построить двухпроходную схему: сначала сверка со справочником известных параметров обычным кодом, и только нераспознанный остаток уходит в модель.

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

Переписка клиента с предприятиями внутри приложения: интеграция с WeCom через официальный API, перевод в обе стороны с единым словарём отраслевых терминов, полный архив сообщений и файлов с поиском, два ИИ-консультанта — по ведению переговоров и по юридическим вопросам — работающие в контексте конкретной сделки.

Стек

Python (FastAPI), PostgreSQL, объектное хранилище, очереди задач, Next.js, Docker, GitHub Actions. Облачные LLM API, в том числе мультимодальные. Хостинг в европейском контуре.

Как мы работаем

Код пишется в связке с ИИ-агентами. Отсюда следует, что мы ищем не самого быстрого наборщика кода, а человека, который умеет разложить этап на задачи, которые агент делает надёжно, и отличить работающий код от правдоподобного.

Обязательные требования

Бэкенд

  • Python 3.11+: типизация, async, очереди задач
  • FastAPI или Django на уровне проектирования сервиса: слои, конфигурация окружением, миграции
  • PostgreSQL: схема, индексы, транзакции, JSONB. Опыт версионирования схем данных и хранения истории изменений, а не только текущего состояния
  • Проектирование REST-контрактов с нуля, OpenAPI, идемпотентность, повторные попытки, подтверждение приёма
  • Разграничение доступа на уровне запросов к данным, а не интерфейса
  • Объектное хранилище: загрузка частями, presigned-ссылки, сроки жизни ссылок

Фронтенд

  • Next.js на уровне рабочего приложения, не лендинга
  • PWA конкретно: манифест, service worker, установка на устройство, push-уведомления, работа с ранее загруженными данными офлайн
  • Локализация с явными кодами локалей

Интеграции

  • Опыт интеграции международного платёжного провайдера с подписками, не только разовыми платежами: рекуррентные списания, неуспешная оплата, отмена, смена тарифа
  • Вебхуки: проверка подписи, идемпотентность, повторная доставка, сверка состояний
  • Опыт интеграции с API, у которых плохая документация и недружелюбный онбординг

ИИ

  • Работа с облачными LLM API, включая мультимодальные (текст и изображения)
  • Структурированный вывод с валидацией по схеме
  • Понимание экономики вызовов: стоимость по объёму входа, кэширование по содержимому, сокращение доли обращений к модели
  • Эталонные наборы и метрики качества: умение измерить, стало ли лучше после правки промпта

Данные

  • Сборщики данных из открытых источников: ограничение частоты, устойчивость к смене вёрстки
  • Понимание, зачем исходные данные хранятся неизменными отдельно от обработанных

Общее

  • Желательный опыт агентной разработки на проекте, который дошёл до прода.
  • Git-дисциплина: мелкие коммиты, внятная история

Условия

  • Удалённо, из любой точки. Пересечение по времени с Москвой — половина рабочего дня
  • Оформление обсуждается: ИП, самозанятость, трудовой договор

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

Помощник/ассистент руководителя
DaVinci
от 45000 руб.
Полная занятостьОпыт не требуется
Дизайнер / Senior Designer
Рокин Филипп Сергеевич
120000 – 300000 руб.
Полная занятостьОпыт 3–6 лет
Специалист по работе с претензиями
Careerspace
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по продукту (координатор команды)
Оптимакрос
Зарплата не указана
Полная занятостьОпыт 1–3 года
Директолог / специалист по контекстной рекламе
Кобенева Надежда Юрьевна
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Инфлюенсер/контент креатор/блогер/UGC креатор
Hikee
25000 – 100000 руб.
Полная занятостьОпыт 1–3 года