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

Работодатель:
Зарплата:
1 000 - 2 500 руб.
Опыт работы:
Более 6 лет
Место работы:
Москва

Описание вакансии

Мы ищем опытного Full-stack разработчика / web-архитектора для проектирования и разработки клиентского портала для нашего SaaS-сервиса в сфере real estate tech.

Наш сервис использует AI для интеграции с различными платформами недвижимости и автоматизации клиентских процессов.

Нам нужен не разработчик лендингов и простых сайтов, а специалист, который умеет проектировать и разрабатывать клиентские порталы, SaaS-кабинеты, B2B-платформы, административные панели и enterprise-level web-приложения.

У нас уже есть техническое задание и визуальные mockup-материалы. Скриншоты интерфейса будут приложены к вакансии.

Мы — техническая команда с опытом разработки более 15 лет, поэтому хорошо понимаем разницу между опытным инженером и кандидатом, который просто генерирует ответы и код через AI-инструменты.

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

  • Спроектировать архитектуру клиентского портала для SaaS-сервиса.
  • Разработать backend на Django / Django REST Framework.
  • Участвовать в выборе и проектировании frontend-части портала.
  • Реализовать авторизацию и двухфакторную аутентификацию: email, SMS, Google Authenticator.
  • Реализовать роли пользователей, права доступа и разграничение клиентской/административной зон.
  • Реализовать клиентский onboarding.
  • Реализовать экраны конфигурации сервиса.
  • Реализовать отчеты, аналитику и клиентские dashboards.
  • Спроектировать интеграцию портала с основным SaaS-сервисом.
  • Продумать API, синхронизацию данных, обработку ошибок и масштабируемость интеграции.
  • Настроить базовую инфраструктуру проекта: Docker, PostgreSQL, Redis/Celery при необходимости.
  • Писать поддерживаемый, структурированный и понятный код.
  • Участвовать в техническом обсуждении решений и предлагать улучшения.

Требования:

  • Опыт коммерческой разработки web-приложений от уровня Middle+/Senior.
  • Уверенный опыт работы с Django и Django REST Framework.
  • Опыт проектирования клиентских порталов, SaaS-кабинетов, B2B-систем, admin-панелей или enterprise web-приложений.
  • Понимание архитектуры web-приложений, REST API, backend/frontend interaction.
  • Опыт работы с ролями, правами доступа, авторизацией и 2FA.
  • Опыт работы с PostgreSQL.
  • Понимание принципов ООП, design patterns, separation of concerns.
  • Умение принимать архитектурные решения и объяснять их.
  • Опыт интеграции web-порталов с внешними или внутренними сервисами через API.
  • Умение оценивать задачи в часах и работать по этапам.
  • Русский язык для рабочей коммуникации.

Будет плюсом:

  • Опыт построения multi-tenant SaaS-архитектуры.
  • Опыт ответственного использования Claude Code, Cursor AI или аналогичных инструментов.

    Условия

  • Проектная или долгосрочная занятость.
  • Удаленная работа.
  • Гибкий формат сотрудничества: part-time или full-time по договоренности.
  • Работа с технической командой, которая понимает разработку и архитектуру.
  • Есть техническое задание и mockup-материалы.
  • Возможность влиять на архитектуру продукта с самого начала.
  • Умеренное использование AI-инструментов в разработке приветствуется.
  • При необходимости можем предоставить доступ к Claude Code, Cursor AI или аналогичным инструментам.
  • Оплата обсуждается по результатам собеседования и оценки проекта.

К отклику на вакансию пожалуйста приложите.

Пусть ваш отклик на вакансию начинается со слов Don't push the horses на русском языке

  1. Какие клиентские порталы, SaaS-кабинеты или B2B-системы вы уже разрабатывали?
    Важно: интересуют именно порталы и личные кабинеты, а не лендинги или обычные web-страницы.
  2. Опишите 1–3 таких проекта:
    • назначение портала;
    • ваша роль;
    • основной функционал;
    • технологический стек;
    • самая сложная техническая или архитектурная задача.
  3. Как бы вы подошли к архитектуре клиентского портала на Django с авторизацией, ролями, onboarding, конфигурацией сервиса, отчетами и аналитикой?
  4. Дайте примерную оценку проекта в часах по этапам включая использование Claude Code, Cursor AI или аналогичных инструментов
    • архитектура и стартовая настройка;
    • backend;
    • frontend;
    • интеграция с SaaS-сервисом;
    • тестирование и стабилизация;
    • общий диапазон часов.