Nächste Arbeit

Senior Full-Stack-Webentwickler – KI-SaaS-Plattform in DevAI

19 Januar

4 Ansichten

DevAI

DevAI

0
0 Bewertungen
keine Erfahrung
Kiew
Vollzeitarbeit

übersetzt von Google

Wir suchen einen erfahrenen Full-Stack-Entwickler für unser Team, der sich für die KI-Nische interessiert und bereit ist, sich in diese Richtung zu entwickeln, und vor allem bereit ist, dieses Projekt (MVP) in höchstens 1,5 bis 2 Monaten umzusetzen.  Die Bezahlung kann nach Vereinbarung in mehrere Stufen im Format von Meilensteinen aufgeteilt werden.Über das ProjektWir entwickeln eine KI-SaaS-Plattform für die Generierung von Inhalten (Bilder und Videos). Architektonisch handelt es sich um einen

Wir suchen einen erfahrenen Full-Stack-Entwickler für unser Team, der sich für die KI-Nische interessiert und bereit ist, sich in diese Richtung zu entwickeln, und vor allem bereit ist, dieses Projekt (MVP) in höchstens 1,5 bis 2 Monaten umzusetzen.  Die Bezahlung kann nach Vereinbarung in mehrere Stufen im Format von Meilensteinen aufgeteilt werden.

Über das Projekt

Wir entwickeln eine KI-SaaS-Plattform für die Generierung von Inhalten (Bilder und Videos). Architektonisch handelt es sich um einen Wrapper-Orchestrator: Das Frontend sendet eine Anfrage > das Backend validiert und stellt sie in die Warteschlange > der GPU-Cluster (RunPod Serverless) generiert > das Ergebnis wird in R2 gespeichert > der Benutzer sieht den fertigen Inhalt.

Wir verwenden vorgefertigte Vorlagen (SupaStarter oder ähnliches), um die Entwicklung zu beschleunigen. Wir haben bereits: Produktbeschreibung, HTML-Wireframes, Datenentitäten, kritische Benutzerflüsse. Wir müssen daraus ein funktionierendes Produkt zusammensetzen.

Da es sich um eine Nische handelt (KI-Generierung, virtuelle Influencer), ist Folgendes hier von entscheidender Bedeutung: Access Level System (RLS) mit einem „doppelten Boden“, Kreditzahlungen (keine direkten Transaktionen) und Inhaltsmoderation.

Wen wir suchen für?


  • Fullstack Web Developer (Backend + Frontend) – Senior

In beiden Fällen erwarten wir, dass der Backend Lead (oder Fullstack Lead) die Architektur des gesamten Systems übernimmt. 

Was zu tun ist:

Backend 

  • API entwerfen und implementieren (FastAPI oder Supabase Edge Functions).

  • Datenbank konfigurieren (PostgreSQL über Supabase): Schema, Einschränkungen, Sperren auf Zeilenebene für Transaktionen.

  • Row Level Security (RLS) in Supabase implementieren: Jeder Benutzer sieht nur seine Inhalte, Administratoren haben vollen Zugriff.

  • Kreditsystem mit vollständiger Prüfung implementieren (balance_ledger – unveränderliches Protokoll aller Vorgänge).

  • Konfigurieren Sie Warteschlangen für die asynchrone Generierung (Redis/BullMQ oder pg-boss).

  • Integrieren Sie Zahlungen (Stripe + Krypto-Gateways für Hochrisiko).

  • Prozessrandfälle: Race Conditions (parallele Anfragen), Idempotenz (doppelte Webhooks), feststeckende Jobs (wenn GPU abgestürzt).

  • Konfigurieren Sie Webhooks von RunPod und Zahlungssystemen.

  • Integration mit Cloudflare R2 (Speicherung der Ergebnisse).

  • System von Rollen und Berechtigungen: Benutzer, Premium, Admin (unterschiedliche Limits, Zugriff auf Modelle, Priorität in der Warteschlange).

Erforderliche Erfahrung:

  • PostgreSQL: VerständnisIch bin ACID, Transaktionen, FÜR UPDATE AUSWÄHLEN.

  • Supabase RLS (Row Level Security): Erfahrung in der Konfiguration von Zugriffsrichtlinien auf Datenbankebene.

  • Erfahrung in der Gestaltung von Finanzsystemen oder Abrechnung (Hauptbuch, doppelte Eingabe, Einschränkungen).

  • Arbeiten mit Warteschlangen (Redis, RabbitMQ, pg-boss).

  • Erfahrung in der Integration von Zahlungssystemen (Stripe API, Webhook-Verarbeitung, Idempotenz).

  • Verständnis der Architektur asynchroner Systeme (Callback-URLs, Wiederholungslogik, Bereinigungsjobs).

Stack:

Wir bleiben nicht nur bei diesem Stack, es ist uns wichtig, dass alle Prozesse reibungslos funktionieren, sondern genau, wie Sie sie implementieren und mit welchem Stack - das spielt keine Rolle.

  • Laravel, Python (FastAPI) oder TypeScript (Supabase Edge Functions + RPC)

  • PostgreSQL (Supabase)

  • Redis/BullMQ (oder pg-boss)

  • DB).

  • Kritische Benutzerflüsse (wie das System funktionieren sollte).

  • Produktbeschreibung (Anforderungen).

Frontend

Was Sie tun müssen:

  • Wählen Sie einen Ansatz: Nehmen Sie entweder eine vorgefertigte Vorlage (SupaStarter/ShipFast) oder von Grund auf auf Next.js 14 schreiben.

  • Wenn die Vorlage: unnötige Teile entfernen (alte Abrechnung, Blog), an unser Kreditsystem anpassen.

  • Wenn von Grund auf: Supabase Auth, Projektstruktur, Grundkomponenten einrichten.

  • UI auf Basis von HTML-Wireframes implementieren.

  • Formulare zur Generierung (Text, Parameter, Upload über vorsignierte S3-URLs).

  • Echtzeitstatus der Generierung (Abfrage über React Query).

  • Dashboard (Saldo, Bestellhistorie, Profil).

  • Abrechnungsintegration (Kaufguthaben, Zahlungshistorie).

  • Statusverarbeitung (Laden, Fehler, Kante Fälle).

  • Front-End-Zugriffsebenen: verschiedene Benutzeroberfläche für kostenlos/Premium/Admin.

Erforderliche Erfahrung:

  • Next.js 14 (App Router, Serverkomponenten).

  • React Query (für Polling und Statusverwaltung).

  • Arbeiten mit Formularen (React Hook Form + Zod).

  • Dateien nach S3 über vorsignierte URLs hochladen.

  • Supabase Auth + RLS auf dem Client: Wie Rollen und Arbeitsberechtigungen verstanden werden.

  • Optional (wenn eine Vorlage ausgewählt ist): Erfahrung mit SaaS-Vorlagen (die Möglichkeit, überschüssige Vorlagen zu entfernen).

Stack:

  • Next.js 14

  • TypeScript

  • React Query

  • TailwindCSS + Shadcn UI

  • React Hook Form + Zod

  • Supabase Client (Auth + Realtime)

  • Optional: SupaStarter / ShipFast (wenn Sie diesen Ansatz wählen)

Was bereits vorhanden ist:

  • HTML-Wireframes (Layouts).

  • Produktbeschreibung (UI/UX-Anforderungen).

Was müssen Sie angeben? Feedback?

Fragen und hinterlassen Sie Ihre Kontaktdaten

- Beschreiben Sie Ihre Erfahrungen mit ähnlichen Projekten

- Sind Sie bereit, dieses Projekt in 1,5 Monaten umzusetzen?

- Mit welchem Stack sind Sie bereit, das Projekt umzusetzen?

- und Ihre Telegram-Kontaktdaten für die Kommunikation




übersetzt von Google

keine Erfahrung
Kiew
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren