Мы ищем самостоятельного 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-инженера, который отвечает за результат продукта целиком.
- Формат работы и оформление уточняются.