Backend-разработчик (Python) для создания CRM

Требования

Бэкенд разработчик
Middle
Python
FastAPI
SQLalchemy
Nginx
Docker
GitHub Actions

Условия

Можно удалённо
Краснодар
Неполный рабочий день

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

Ищем 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 
  • Видит себя в долгосрочном проекте и хочет влиять на продукт 

Если вы готовы создавать то, чем будут пользоваться каждый день, и хотите войти в проект на старте перезапуска - давайте знакомиться