Tax Client Intake Backend Development

via Freelancer ·

Budget / Salary$3,000–5,000
TypeFreelance project
LocationRemote
Posted2 hours ago
IMPORTANT: Do not search for me on LinkedIn, social media, or anywhere else. Do not try to contact me outside this platform. I will immediately reject and block you.
I need a robust backend that powers an end-to-end intake workflow for my tax preparation firm.

Core Requirements:

Secure client authentication with three login methods: Google OAuth, Apple Sign-In, Email/Password signup
Client data collection via secure API endpoints (Jotform webhook integration)
Document upload, management, and storage (PDFs, images, Excel files) with automatic organization to Google Drive
Automated email reminders at key milestones (7-day nudge, pre-filing summary, renewal outreach)
Bi-directional sync with HubSpot CRM (contacts, lifecycle stages, custom properties)
Integration with CCH Axcess Tax via Tax Transfer API for 1099 data import
Claude API integration for 1099 document extraction (payment amounts, payer details, tax withholdings)
Stripe webhook integration for deposit and balance invoice processing
PandaDoc integration for e-signature workflows (Form 8879, FBAR)
Role-based access controls (RBAC) to protect personally identifiable information — clients see only their data, staff see client list, admins manage everything

Authentication & Authorization:

Google OAuth + Apple Sign-In + Email/Password signup backend
JWT or OAuth2 for session management
Role-based access control (client, staff, admin)
Secure password hashing (bcrypt or equivalent)

Deliverables (must pass UAT):

REST API with complete endpoint documentation (Postman collection or similar)
Secure auth & role management module
Document storage strategy (Google Drive integration recommended for HIPAA-adjacent compliance)
Deployment guide + environment template
End-to-end walkthrough (video or doc) showing happy path + failure scenarios

What I Value:

You've shipped production code where Claude or GPT made a business decision
You've integrated Stripe + HubSpot + Google Drive together before
You understand webhook retries, idempotency, error logging, and rate limiting
You can read API docs (CCH Axcess Tax, PandaDoc, Stripe, HubSpot) and implement without hand-holding

Required Experience (No Exceptions):
✓ Production code where an LLM (Claude, GPT) drove a real business decision
✓ Stripe + HubSpot + Google Drive integration in the same system
✓ Multi-system integrations debugged in production
✓ Webhook design (retries, idempotency, error handling)
✓ OAuth2 or JWT implementation
✓ RBAC implementation
✓ Comfort reading unfamiliar API docs and implementing without guidance

Tech Stack (Locked In):
Frontend: Framer (you don't touch this)
Tax Software: CCH Axcess Tax
CRM: HubSpot
Payments: Stripe
AI: Claude API
E-Signatures: PandaDoc
Forms: Jotform
Storage: Google Drive
Email: Google Workspace SMTP or SendGrid (your recommendation)
Auth: Google OAuth + Apple Sign-In + Email/Password

Your choice: Node.js, Python, Go, or other backend framework

Timeline: within 8 weeks firm. Flexible on milestone ordering, not on delivery date.

How to Apply:
Email with your portfolio, answers to two specific technical questions, and your proposed tech stack.

Before applying: You must read the full Developer Brief. Applications that don't reference it will be ignored.

What to Send:

Portfolio or GitHub (show Claude/GPT + Stripe + HubSpot production work)
Answer: "Describe a Claude or GPT integration you shipped that drove a real business decision"
Answer: "Describe the last time an integration broke in production. How did you fix it?"
Your proposed tech stack and why
Weekly hours you can commit starting when
python node.js database development stripe oauth backend development google cloud platform api development rest api claude (anthropic)
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.