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