Backend Developer (FastAPI/Python) for AI-driven Digital Document Processing + WooCommerce Integration
We are building a system that takes structured user input from a WordPress/WooCommerce store, uses AI APIs to generate personalized text + images, and delivers the result back to the customer as downloadable PDF/EPUB digital documents.
We need a backend developer to build the AI orchestration service + WooCommerce integration layer.
Scope of Work:
- Build a backend service (FastAPI or Node.js) with endpoints:
- /orders/start (trigger generation)
- /orders/{id}/status (progress check)
- Webhook to notify WooCommerce when files are ready
- Implement async job queue (Celery/Redis or equivalent) with retry/backoff.
- Integrate with AI APIs (LLMs for text + Image Models for illustrations).
- Export content to PDF (WeasyPrint/PrinceXML) and EPUB (ebooklib).
- Store results in S3-compatible storage (Cloudflare R2 or AWS S3) and return signed download URLs.
- Provide error handling, logging, and a basic admin dashboard for job monitoring.
- Ensure GDPR compliance (delete job data after defined retention period).
Deliverables:
- Dockerized backend repo with documented setup.
- Working integration with WooCommerce (test product + webhook).
- Example generated PDF/EPUB with placeholder text/images.
- Documentation (API, setup, deployment).
Timeline & Budget:
Expected timeline: 6–8 weeks.
Budget: This will be a fixed-price project with milestone payments.
Please provide your best fixed-price quote and a milestone breakdown.
Required Experience:
- Documented track record with AI API integrations:
- LLMs (OpenAI, Anthropic, Gemini, etc.)
- Image generation models (Stable Diffusion, Flux, Leonardo, etc.)
- Orchestration of AI pipelines (text → image → file export).
- File generation pipelines (PDF/EPUB).
- WooCommerce/WordPress API/webhook integration.
- Dockerized backend deployments.
Nice to Have:
- GDPR compliance experience (EU hosting).
- Prior work on digital publishing or content automation projects.