← Zákazky

AI-Powered SaaS Tax Calculation App — Full Stack Developer Needed

Rozpočet: - HOURLY / PART_TIME ⭐ 0.00 (0) Australia

api-integration, python, javascript

We are looking for an experienced full stack developer to build an AI-powered SaaS platform for Australian tax calculation and client intake. The app will allow different Australian tax/accounting companies to register, set up their own account, and use the platform to collect client information, calculate tax estimates, and manage a human-in-the-loop review process. ## Project Overview We want to create a multi-tenant SaaS application where tax/accounting firms can register and use the platform under their own business account. Each tax company should be able to direct clients to a custom intake form or embedded form on their website. The client will fill in their personal and financial information, upload documents if needed, and submit the form. After submission, the system should use AI to process the information, identify missing data, perform preliminary tax calculations, and prepare a summary for a human tax professional to review before finalising anything. The AI should assist the process, but a human tax agent/accountant must remain involved before any final tax advice, calculation, or submission is completed. ## Key Features Required ### 1. Multi-Tenant SaaS Platform Each tax/accounting company should have its own account, users, clients, settings, and data. Required features: * Company registration and login * Admin dashboard for each company * Role-based access control * Separate client records per company * Company branding options such as logo and colours * Subscription/payment structure may be required later ### 2. Client Intake Forms Each tax company should be able to send clients a form link or embed the intake form on their own website. The form should collect information such as: * Personal details * Employment income * Business income * Deductions * Expenses * Investments * Rental income * Uploads for receipts, tax documents, PAYG summaries, invoices, etc. * Any additional tax-related details needed for Australian tax calculation The form should be user-friendly and work well on mobile and desktop. ### 3. AI Processing After the client submits information, AI should help process the data. AI functions may include: * Summarising client information * Detecting missing or inconsistent data * Asking follow-up questions * Extracting data from uploaded documents where possible * Categorising income, expenses, and deductions * Creating a draft tax calculation summary * Preparing notes for the human tax professional The AI should not make final decisions independently. It should assist and prepare information for review. ### 4. Human-in-the-Loop Review A tax professional should be able to review the AI output before anything is finalised. Required workflow: * Client submits information * AI processes and prepares draft summary/calculation * Human accountant/tax agent reviews * Human can edit, approve, reject, or request more information * Client can be notified if more information is needed ### 5. Dashboard Each tax company should have a dashboard to manage: * Clients * Submitted forms * AI summaries * Tax calculation drafts * Document uploads * Review status * Notes and internal comments * Communication history if required ### 6. Security and Compliance Because this app will handle sensitive financial and personal information, strong security is required. Expected requirements: * Secure authentication * Encrypted data storage * Secure document uploads * Role-based permissions * Audit logs * Privacy-focused architecture * Compliance-aware handling of Australian client data Experience with financial, tax, accounting, legal, or healthcare SaaS platforms would be highly preferred. ## Preferred Tech Stack We are open to recommendations, but possible technologies include: * Frontend: React, Next.js, Vue, or similar * Backend: Node.js, Python, Django, FastAPI, Laravel, or similar * Database: PostgreSQL or similar * Cloud: AWS, Google Cloud, or Azure * AI: OpenAI API or similar LLM integration * Document handling: OCR/document parsing experience preferred * Payments: Stripe integration may be needed later ## What We Need From You Please apply only if you have experience building serious SaaS applications, not just simple websites. In your proposal, please include: 1. Examples of SaaS platforms you have built 2. Your recommended tech stack for this project 3. How you would structure the multi-tenant architecture 4. Your experience with AI/LLM integrations 5. Your experience with secure document upload and sensitive data 6. Estimated timeline for MVP 7. Whether you can handle both frontend and backend development 8. Any questions or risks you see in the project ## Important Notes This is not just a basic tax calculator. We are building a SaaS platform for multiple Australian tax/accounting companies, with client intake, AI assistance, document handling, and human review. We need someone who can think through product architecture, security, scalability, and user experience. The first goal is to build a working MVP. After that, we may continue improving the platform with more automation, integrations, payment plans, reporting, and advanced AI features.
Otvoriť na Upwork