Seeking a Full-Stack Developer to Develop an AI-Based SaaS Product
Бюджет: $25.0 - $47.0
HOURLY / NOT_SURE
⭐ 5.00 (140)
USA
next.js, api-integration, web-programming, postgresql, node.js
Предпочитана квалификация
- Опит: Експерт
We are looking for an experienced Full-Stack Developer to build an AI-powered SaaS invoicing platform designed for freelancers, consultants, and small businesses.
The platform will allow users to generate professional invoices using simple natural-language prompts instead of manually filling out traditional invoice forms. We are looking for a developer who can build a modern, secure, scalable, and user-friendly SaaS application.
Key Features & Requirements
-AI-Powered Invoice Generation: Integrate OpenAI API or a suitable LLM to convert natural-language prompts into structured invoices.
-Invoice Management: Create, edit, delete, preview, download, and manage invoices.
-PDF Generation: Generate professional, branded PDF invoices.
-User Authentication: Secure registration, login, and account management.
-Business Profiles: Create and manage business information, logos, tax details, and branding.
-Client Management: Save and manage client information for reusable invoices.
-Dashboard & Analytics: Track total invoices, paid, unpaid, overdue invoices, and revenue summaries.
-Subscription Management: Implement Free, Professional, Business, and Enterprise plans with feature-based access control.
-Payment Integration: Integrate Stripe for subscription payments and billing management.
-Multi-Currency Support: Support USD and EUR initially, with flexibility for additional currencies.
-Invoice Tracking: Manage invoice statuses, payment due dates, and payment terms.
-Responsive UI/UX: Build a clean, modern interface with an intuitive AI chat-based invoice creation experience.
-Security & Scalability: Implement secure data access, user-level data isolation, and scalable backend architecture.
Preferred Technology Stack
Frontend: React.js / Next.js, TypeScript, Tailwind CSS
Backend: Node.js, Express.js / NestJS
Database: PostgreSQL or MongoDB
AI Integration: OpenAI API / LLM
Payment: Stripe
Infrastructure: AWS, Vercel, or equivalent
We are open to technical recommendations if you can justify a better approach.
Ideal Candidate
Proven experience developing full-stack SaaS applications, with strong expertise in AI API and LLM integrations, subscription-based platforms, Stripe, backend architecture, and database design.
Experience building secure, scalable, production-ready applications is essential. Experience with invoicing, accounting, or financial management platforms will be a plus.
To Apply
Please share your relevant SaaS and AI-powered projects, recommended technical approach, and experience with similar platforms.
We are looking for a reliable developer who can take ownership of the development and help us build a high-quality SaaS product.
Отвори в Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Вход