← All jobs
UC
Full-Stack Developer
About the role
Build a long-term app where small businesses upload PDF invoices and AI extracts vendor, dates, line items, tax, and total for review.
What you'll do
- Build a Next.js frontend, Python/FastAPI backend, and PostgreSQL app for invoice upload.
- Extract vendor, invoice number, dates, line items, tax, and total from PDFs, including scanned PDFs via OCR.
- Show the invoice beside editable extracted fields and flag missing fields, bad totals, and duplicates.
- Export approved invoices to CSV and deploy the MVP with setup documentation.
Requirements
- Include login and separate data for each business.
- Support scanned PDFs with OCR.
- Deliver setup documentation with the MVP.
About Upwork client
Upwork client hiring a developer to build an AI invoice-extraction app.
AI Alerts shares third-party job opportunities for informational purposes only. We are not the employer and are not involved in the hiring process. Always verify the company and role through official channels before applying, and never pay to apply, train, onboard, process documents, or secure a job offer. Legitimate employers do not ask applicants for money. Read our Terms to learn more.