XX
Full-Stack Developer for SaaS PlatformFreelanceJobsCanada
XX

Full-Stack Developer for SaaS Platform

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Full-Stack Developer: AI-Powered Invoice Processing Platform (Firebase + Python + )
About the Project
It is already mostly built and functioning as an AI-powered invoice processing SaaS that automatically detects pricing discrepancies between supplier invoices and price sheets, helping businesses recover thousands in overcharges. - also have other tools that are wanting to be devloped.
Tech Stack:
- Frontend: 15, React 18, TypeScript, Tailwind CSS
- Backend: Firebase Cloud Functions (Python + TypeScript)
- Database: Firestore (NoSQL)
- AI/LLM: Anthropic Claude, OpenAI
- Document Processing: PDF libraries (pdfplumber, PyPDF2, )
- APIs: Gmail OAuth2 integration
---
What You'll Work On
1. AI/LLM Integration - Improve invoice extraction accuracy, optimize prompts, reduce API costs
2. Backend Development - Build Firebase Cloud Functions, implement discrepancy detection algorithms
3. Frontend Development - Create dashboard components, analytics visualizations, real-time data sync
4. System Architecture - Multi-tenant design, RBAC, Firestore optimization
5. Quality - Write tests, set up CI/CD, monitor performance
6. Lead development on new tools for clients and help create automated solutions for clients.
---
Required Skills (Must-Have)
- 3+ years production Python (serverless functions, REST APIs, async/await)
- AI/LLM Integration (OpenAI/Claude/similar in production - prompt engineering, error handling, cost optimization)
- (modern React with TypeScript)
- Firebase (Cloud Functions, Firestore, Auth, Storage)
- Production Experience (shipped and maintained live apps, debugging, scalability)
Contract duration of more than 6 months. with 40 hours per week.
Mandatory skills: JavaScript, HTML5
Optional skills: AngularJS, PHP
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.