Описание вакансии
Ищем Backend-разработчика (Python) для создания CRM с чистого листа
Контекст: У нас есть прототип мебельной CRM с готовым беком и продуманной логикой, созданный на личном опыте работы в мастерской. Но мы приняли решение: текущий MVP будет полностью пересобран с нуля - с фокусом на чистую архитектуру, масштабируемость и идеальный UX
Мы не просто «допиливаем» старое - мы строим новый продукт, который станет ежедневным рабочим инструментом для малого бизнеса. Без legacy, без компромиссов
Цель: собрать продуктовую команду, а не нанять подрядчика. Это первый продукт в портфеле нашей команды - дальше планируем запускать новые проекты вместе
Что предстоит делать:
- Проектировать, разрабатывать и тестировать новые backend-микросервисы на Python 3.12+ (FastAPI) с использованием асинхронного подхода.
- Участвовать в проектировании архитектуры нового функционала и продукта в целом (от обсуждения на митапах до реализации).
- Настраивать CI/CD процессы: писать пайплайны в GitHub Actions для автоматического запуска тестов, линтеров и сборки Docker-образов.
- Организовывать межсервисное взаимодействие: проектировать обмен данными через брокеры сообщений (RabbitMQ/Kafka) и настраивать кэширование (Redis) для высокой скорости отклика.
- Разрабатывать интеграции со сторонними API (Telegram Bot API, WhatsApp Business API и другие внешние сервисы).
- Настраивать инфраструктурную связку: конфигурировать Nginx как reverse proxy и балансировщик нагрузки для сервисов.
- Синхронизировать разработку с фронтенд-командой: обсуждать контракты API (REST/OpenAPI), помогать с целостностью данных и пользовательского опыта.
Стек (желательно):
- Python 3.12+
- FastAPI
- Pydantic 2.0+
- Sqlalchemy 2.0+
- Faststream/aiokafka/aiopika/aioredis
- Nginx
- Docker
- Github actions
- Tenacity
Формат работы:
- Спокойный и прозрачный.
- Первый этап (новый каркас) - 1-2 месяца
- Частичная занятость: до 3-5 часов в неделю
- Один созвон в неделю для синхронизации
Что мы предлагаем:
- Доля в продукте - вы становитесь совладельцем проекта
- Уникальный опыт: построение SaaS с нуля с чистой архитектурой
- Вход в ядро команды и участие в следующих продуктах
- Свобода в выборе решений и влияние на продукт
Ищем того, кто:
- Хочет строить систему с чистого листа, без поддержки legacy
- Разделяет ценности простоты, качества кода и осмысленного UX
- Видит себя в долгосрочном проекте и хочет влиять на продукт
Если вы готовы создавать то, чем будут пользоваться каждый день, и хотите войти в проект на старте перезапуска - давайте знакомиться
