Fullstack-инженер (AI-driven, Python/React)

Дата размещения вакансии: 27.07.2026
Работодатель: Stik
Уровень зарплаты:
от 200000 до 200000 RUR
Город:
Санкт-Петербург
Синопская набережная 50А
Требуемый опыт работы:
От 3 до 6 лет

Мы ищем самостоятельного Fullstack-инженера, который умеет не только получать готовые технические задания, но и превращать сырые идеи в работающие digital-продукты.

В компании регулярно появляются внутренние сервисы, автоматизации и новые продуктовые гипотезы. В этой роли вам предстоит работать напрямую со стейкхолдерами, разбираться в задаче, предлагать техническое решение и самостоятельно доводить его от идеи до production совместно с техническим директором.

Это роль для человека, которому интересно делать продукт целиком:

идея → архитектура → разработка → тестирование → деплой → развитие.

Задачи будут разными: от быстрых MVP и внутренних сервисов до полноценных SaaS-продуктов и сложных интеграционных решений.

Поэтому нам важен не только конкретный стек. Нужен широкий инженерный кругозор: понимание backend и frontend, баз данных, архитектуры, интеграций и того, как в целом создаются современные веб-продукты.

Отдельная особенность роли — AI-driven подход к разработке. Мы ожидаем, что инженер умеет использовать современные AI-инструменты не как автодополнение кода, а как полноценный инструмент разработки: для анализа задач, проектирования, написания, проверки и документирования кода.

Поэтому нам нужен человек, который понимает, как организовать собственный процесс разработки вокруг AI: правильно формулировать задачи, управлять контекстом, разбивать большие задачи на части, проверять результат и при этом полностью понимать код, который попадает в production.

Если вам нравится быстро разбираться в новых задачах, самостоятельно принимать технические решения и видеть, как ваша работа превращается в работающий продукт, будем рады познакомиться.

Обязанности

  • Самостоятельно реализовывать внутренние и клиентские digital-продукты — от идеи и проработки задачи до разработки, тестирования и деплоймента.
  • Работать напрямую со стейкхолдерами: помогать превращать бизнес-идею в понятную техническую задачу и рабочий продукт.
  • Разбираться в задаче, задавать необходимые вопросы и помогать определить минимальную версию продукта, которую можно быстро запустить и проверить.
  • Участвовать в выборе архитектуры и технического решения под конкретную задачу: монолит, модульный монолит или микросервисная архитектура.
  • Разрабатывать backend на Python с использованием Django и FastAPI.
  • Проектировать и развивать REST API и клиент-серверную архитектуру.
  • Разрабатывать frontend на React или Vue, самостоятельно собирать интерфейсы и подключать готовые дизайн-системы или UI-компоненты.
  • Проектировать структуры данных и работать с PostgreSQL.
  • Использовать Redis для кэширования, быстрых операций и других прикладных задач.
  • Использовать RabbitMQ для организации асинхронного взаимодействия и фоновых процессов.
  • Разрабатывать интеграции со сторонними API, CRM, аналитическими, рекламными и другими внешними сервисами.
  • Разбираться в документации внешних сервисов и самостоятельно подключать новые интеграции.
  • Быстро собирать MVP и рабочие прототипы для проверки продуктовых гипотез.
  • Развивать и поддерживать уже запущенные сервисы.
  • Участвовать в техническом планировании и принимать решения совместно с техническим директором.
  • Работать с Git и Docker.
  • Участвовать в деплойменте и доведении проектов до production.
  • Документировать ключевые технические решения и созданные системы.
  • Поддерживать и развивать продукты после запуска.

AI-driven разработка:

  • Использовать AI-инструменты в ежедневной разработке: для анализа кодовой базы, проектирования решений, написания и рефакторинга кода, подготовки документации и тестов.
  • Настраивать проект и рабочий процесс таким образом, чтобы AI мог эффективно работать с кодовой базой и контекстом задачи.
  • Декомпозировать сложные задачи на понятные этапы и формулировать их для AI-инструментов.
  • Проверять и ревьюить код, созданный с помощью AI, понимать его устройство и при необходимости самостоятельно дорабатывать.
  • Использовать AI для ускорения разработки, но сохранять полную ответственность за архитектуру, качество и работоспособность результата.
  • Автоматизировать с помощью AI простые повторяющиеся задачи внутри проектов и рабочих процессов.

Требования

Обязательные технические навыки

  • Уверенное знание Python.
  • Уверенная работа с Django и FastAPI.
  • Уверенная работа с PostgreSQL: проектирование структуры данных, связи, индексы, нормализация и оптимизация запросов.
  • Уверенная работа с Redis.
  • Уверенная работа с RabbitMQ.
  • Понимание клиент-серверной архитектуры и принципов взаимодействия frontend и backend.
  • Опыт проектирования и разработки REST API.
  • Умение выбирать архитектурный подход под задачу: монолит, модульный монолит или микросервисы.
  • Уверенная работа с Git.
  • Уверенная работа с Docker.
  • Опыт разработки frontend на React или Vue.
  • Понимание современной вёрстки и принципов построения пользовательских интерфейсов.
  • Опыт разработки интеграций со сторонними API и внешними сервисами.

    AI-driven development:

  • Реальный опыт использования AI-инструментов в разработке программного обеспечения.
  • Понимание того, как эффективно работать с AI при создании сложных проектов.
  • Умение правильно формулировать задачи для AI и управлять контекстом проекта.
  • Умение разбивать большие задачи на последовательность небольших этапов.
  • Способность проверять, отлаживать и дорабатывать код, созданный AI.
  • Понимание ограничений современных AI-инструментов и типичных ошибок, которые они допускают.
  • Готовность использовать AI как постоянный инструмент разработки, а не только время от времени для генерации отдельных фрагментов кода.

Будет плюсом

  • Опыт разработки SaaS-продуктов.
  • Опыт разработки внутренних корпоративных сервисов.
  • Опыт создания продуктов с нуля.
  • Опыт работы с платёжными системами, CRM, аналитическими и рекламными платформами.
  • Опыт проектирования асинхронных процессов и работы с очередями.
  • Опыт деплоймента и поддержки сервисов в production.
  • Опыт работы с готовыми дизайн-системами и shadcn.
  • Понимание принципов масштабирования веб-приложений.
  • Опыт работы в небольшой команде, где разработчик самостоятельно отвечает за значительную часть продукта.
  • Опыт работы с Claude Code, Codex, Cursor Agent или аналогичными инструментами.
  • Опыт настройки AI-инструментов под конкретный проект.
  • Опыт создания простых AI-агентов и автоматизированных пайплайнов.
  • Опыт использования AI для автоматического документирования проекта, анализа кода и тестирования.

Что для нас особенно важно

Нам нужен человек с широкой насмотренностью в веб-разработке. Такой специалист может начинать с простого сайта, а затем разобраться в архитектуре сложной SaaS-системы, интеграции с внешними сервисами или внутренней платформе.

Важно быстро ориентироваться в новых задачах и технологиях. Не обязательно знать всё заранее — гораздо важнее уметь быстро разобраться, найти решение и довести его до результата.

Также важны:

  • гибкость и высокая скорость мышления;
  • способность работать с несколькими задачами и проектами одновременно;
  • самостоятельность в принятии решений;
  • умение доводить начатое до конца;
  • способность работать напрямую со стейкхолдерами;
  • умение переводить бизнес-задачи в технические решения;
  • готовность работать hands-on: писать код, разбираться в инфраструктуре и самостоятельно доводить продукт до запуска;
  • ориентация на решение, а не на поиск причин, почему задачу невозможно выполнить.

Здоровый скепсис приветствуется. Но вместе с ним мы ожидаем предложение, как задачу всё-таки можно решить.

Условия

  • Оклад 200 000 ₽ на руки.
  • Работа над внутренними продуктами и сайд-проектами компании.
  • Возможность самостоятельно реализовывать проекты от идеи до production.
  • Работа напрямую со стейкхолдерами и техническим директором.
  • Возможность быстро проверять идеи и запускать новые продукты без долгих бюрократических циклов.
  • Большая степень самостоятельности и влияния на технические решения.
  • Работа с современным стеком: Python, Django, FastAPI, PostgreSQL, Redis, RabbitMQ, React / Vue, Docker.
  • Возможность развиваться одновременно в backend, frontend, архитектуре и продуктовой разработке.
  • Работа в роли hands-on-инженера, который отвечает за результат продукта целиком.
  • Формат работы и оформление уточняются.