XX
Experienced Backend Engineer Needed for FastAPI IntegrationFreelanceJobsCanada

Cette offre d'emploi n'est plus disponible

XX

Experienced Backend Engineer Needed for FastAPI Integration

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

À propos

Prefer FDA, REGLUTORY OR MEDICAL EXPIRENCE I need an experienced international backend engineer to add a FastAPI backend to an existing React 18 + TypeScript + Vite application (GitHub repo provided) that currently runs as a client-only SPA with no server; scope includes building a production-ready FastAPI API with a secure AI proxy endpoint (POST /api/v1/analyze) that verifies Supabase JWTs, holds provider API keys server-side, and streams responses via Server-Sent Events (SSE), replacing all direct browser-to-AI calls in the frontend; implementing Supabase Auth (email/password, magic link, Google OAuth) and Postgres schema with Row Level Security for multi-tenant org isolation (tables like organizations, org_members with roles admin/reviewer/viewer, review_runs, review_comments, org_provider_config, append-only audit_log), rewriting AuthContext and persistence layer from localStorage/IndexedDB to Supabase, adding RBAC enforcement for provider configuration, then containerizing and deploying with Docker (frontend Nginx build + backend uvicorn) to a DigitalOcean droplet with HTTPS (Certbot) and proper production CORS; frontend must not be rewritten, only integrated; minor rebrand text changes included; fixed-price scope for this phase only (backend, auth, DB, deploy); you must have strong experience with FastAPI, Supabase RLS policies, JWT auth, SSE streaming, Docker, and production security; when applying include examples of similar systems and start with "FASTAPI + RLS READY.
DM for Wiki of the whole project outline and more details.
Contract duration of 1 to 3 months.
Mandatory skills: RESTful API, Python, API, JavaScript
  • Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.