Full Stack Developer for Enterprise Audit Management SaaS PlatformFreelanceJobs • Canada
This job offer is no longer available
Full Stack Developer for Enterprise Audit Management SaaS Platform
FreelanceJobs
- Canada
- Canada
About
Description
We are building Obsidian Audit, a cloud-based audit management platform designed for professional accounting and audit firms. Think of it as a modern replacement for legacy audit software (like CaseWare, TeamMate, or AS2), built for firms operating in markets where existing solutions are outdated, expensive, or nonexistent. Our first client is actively piloting the platform and we have validated product-market fit — we need a strong full stack developer to help us move from MVP to production-ready.
What We're Building
Obsidian Audit is an enterprise-grade platform that manages the complete audit lifecycle:
-Engagement Management — Create and manage audit engagements with role-based team assignments, timelines, and status tracking
-Workpaper Management — Rich text workpaper editor with cross-referencing, tick marks, review notes, and sign-off workflows
-Evidence Workshop — where auditors upload evidence files (trial balances, bank statements, AR aging reports), apply transformations via drag-and-drop nodes, and link processed data directly to audit procedures
-Trial Balance Module — Import client trial balances from Excel/CSV, map accounts to audit areas, track adjusting journal entries, and generate lead sheets with prior-year comparatives
-Risk Assessment & Planning — Document client understanding, calculate materiality, identify risks, and auto-generate audit programs linked to identified risks
-Findings & Reporting — Document audit findings with severity ratings, management responses, and remediation tracking; generate audit reports
-Information Requests (PBC Lists) — Manage prepared-by-client document requests with status tracking and direct linking to evidence
-Review & Approval Workflows — Multi-level review queues (staff → senior → manager → partner) with review notes, sign-off, and quality control dashboards
-Audit Program Library — Templated audit programs that auto-generate document packages based on client industry type (banking, trading companies, government, NGOs, etc.) aligned with International Standards on Auditing (ISA)
What You'll Be Doing:
-Building out frontend modules from Figma-quality specifications and detailed component descriptions
-Implementing FastAPI backend endpoints with proper authentication, authorization, and multi-tenant data isolation
-Designing and evolving the PostgreSQL schema as new modules are added (migrations, indexes, RLS policies)
-Building the Evidence Workshop — a visual canvas with drag-and-drop nodes, live data preview panels, and transformation pipelines
-Implementing complex audit-specific workflows: multi-level review chains, version-controlled workpapers, cross-referencing between documents
-Building file import/parsing functionality (Excel, CSV, PDF) with column mapping UIs and data validation
-Integrating with AWS services (S3 for document storage, RDS for database, ECS for deployment)
-Writing clean, well-typed TypeScript on the frontend and well-structured Python on the backend
-Collaborating closely with the product owner (me) who will provide detailed requirements, mock-ups, and domain context.
What We're Looking For
Must Have:
-Strong experience with React + TypeScript (not just JavaScript — we need proper typing throughout)
-Experience with Python / FastAPI (or similar Python web frameworks like Django REST)
-Solid PostgreSQL skills including schema design, migrations, JSONB, indexing strategies, and ideally Row-Level Security
-Experience building complex, interactive UIs — drag-and-drop interfaces, canvas-based editors, multi-panel layouts, data-heavy dashboards
-Experience with TanStack Table or similar advanced data table libraries
-Tailwind CSS proficiency — we use utility-first styling exclusively
-Understanding of multi-tenant SaaS architecture and data isolation patterns
-Experience with AWS (or equivalent cloud) for deployment
-Git proficiency and comfort with CI/CD pipelines
Strong Plus:
-Experience with audit, accounting, or financial software
-Experience with Palantir Foundry, Palantir Blueprint, or similar enterprise data platforms
-Experience building document processing / OCR pipelines
-Experience with Tiptap or ProseMirror-based rich text editors
-Knowledge of International Standards on Auditing (ISA) or PCAOB standards
-Experience with shadcn/ui and Radix UI component patterns
-Experience building file parsing systems (Excel/CSV import with column mapping)
Contract duration of more than 6 months.
Mandatory skills: MongoDB, AngularJS
Optional skills: PostgreSQL Programming, JavaScript
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.