XX
Backend Developer for Invoice Generation APIFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Backend Developer for Invoice Generation API

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

I need a developer to build a clean REST API that generates professional PDF invoices. This will be the core backend service for a micro-SaaS I'm building - users should be able to send invoice data and get back a properly formatted PDF.
Tech stack required:
Frontend: or (preferred) - minimal UI, just functional pages
Backend: with Express
Database: PostgreSQL or MongoDB
PDF Generation: Any reliable library (PDFKit, Puppeteer, jsPDF - your choice)
Authentication: Simple API-key based auth/Authentication: Simple email/password (JWT or sessions)
Core features needed:
i. Authentication
Users can:
- Sign up and sign in pages (basic forms, nothing fancy)
ii. User Dashboard (minimal):
- Simple navigation (Dashboard, Create Invoice, Invoice History, Settings)
- Basic stats display (total invoices created this month)
iii. Create Invoice Page;
- Form to input:
- Customer details (name, email, address)
- Line items (description, quantity, unit price) - ability to add/remove rows
- Tax percentage
- Due date
iv. "Generate PDF" button
- Preview or download generated invoice PDF
v. Invoice History:
- Simple table listing past invoices (invoice number, customer name, date, total, download link)
Settings Page:
- User can save their business details once:
- Business name
- Business address
- Logo URL (optional)
- Email
- These details auto-populate on all future invoices
Invoice PDF should include:
- Business details (from settings)
- Customer details
- Auto-generated invoice number
- Line items table with quantities, prices, subtotals
- Tax calculation and grand total
- Due date
- Clean, professional layout (basic template is fine - no design wizardry needed)
UI Requirements:
- Clean and responsive (mobile + desktop)
- No fancy animations or complex designs
- Simple Bootstrap/Tailwind styling is perfectly fine
- Focus on functionality over aesthetics
Timeline expectation:
- 10–14 days (flexible for quality work)
Please only apply if:
- You've built full-stack CRUD applications with +
- You have experience generating PDFs in
- You write clean, readable code with basic comments
In your proposal, briefly mention:
- Which PDF library you'd use and why
- A similar SaaS or invoice/document tool you've built (link or description)
- Your estimated timeline
- Whether you'd use React or and your reasoning
Contract duration of 1 to 3 months.
Mandatory skills: API, , JavaScript, RESTful API, API Development
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.