Über die Stelle
Als Full-Stack-Entwickler (Node.js + React) arbeitest du remote auf Stundenbasis daran, KI-generierten Full-Stack-Code, Systemdesigns und technische Erklärungen zu prüfen sowie hochwertige Referenzimplementierungen und schrittweise Begründungen für komplexe Engineering-Probleme zu erstellen. Du bewertest Lösungen hinsichtlich Korrektheit, Klarheit, Sicherheit, Performance, Skalierbarkeit und Einhaltung des Prompts; identifizierst Probleme in API-Design, Authentifizierung/Autorisierung, Datenmodellierung, React-Rendering/State, Node.js-Laufzeitverhalten, Async/Concurrency, Fehlerbehandlung, Testing und Observability; überprüfst technische Informationen auf Fakten; schreibst hochwertige Erklärungen und Modelllösungen, die Best Practices demonstrieren; und bewertest und vergleichst mehrere KI-Antworten anhand von Korrektheit und Qualität der Begründung.
Diese vollständig remote ausgeübte, stundenweise bezahlte Auftragnehmerrolle ist bei SME Careers angesiedelt, einem schnell wachsenden Unternehmen für KI-Datendienste und Tochterunternehmen von SuperAnnotate, das vielen der weltweit größten KI-Unternehmen und Foundation-Model-Laboren KI-Trainingsdaten bereitstellt – wo deine Frontend-Expertise direkt dazu beiträgt, die weltweit führenden KI-Modelle zu verbessern, die von Millionen Entwicklern weltweit genutzt werden.
Wichtig: Für diese Rolle gibt es derzeit kein unmittelbares Projekt; falls du jedoch qualifiziert bist, gehörst du zu den ersten Expertinnen und Experten, die wir kontaktieren, wenn sich relevante Möglichkeiten ergeben. Dies verschafft dir außerdem Zugang zu zukünftigen Projekten, die über unser Expertennetzwerk verfügbar sind.
Deine Aufgaben
- KI-Trainingsinhalte entwickeln: Detaillierte Prompts zu Full-Stack-Themen erstellen und hochwertige Referenzantworten verfassen, um das Lernen der KI anzuleiten.
- KI-Performance optimieren: KI-Antworten bewerten und einordnen, um Korrektheit, Sicherheit, Performance und Wartbarkeit zu verbessern.
- Modellintegrität sicherstellen: KI-Ausgaben auf Ungenauigkeiten oder unsichere Empfehlungen testen und die Zuverlässigkeit in realen Anwendungsfällen validieren.
Was wir suchen
- Bachelor-Abschluss oder höher in Informatik, Software Engineering oder einem eng verwandten technischen Fachgebiet (oder gleichwertige praktische Erfahrung).
- 4+ Jahre Berufserfahrung in der Entwicklung von Produktions-Webanwendungen, einschließlich Node.js-Backend und React-Frontend.
- Ausgeprägte TypeScript-Kenntnisse in Backend- und Frontend-Codebasen.
- Backend-Expertise in Node.js: Async-Muster, Event-Loop-Verhalten, API-Design, Validierung, Fehlerbehandlung, Sicherheit sowie Hintergrundjobs/Queues.
- Frontend-Expertise in React: Hooks, Komponentenmuster, State-Management, Performance-Optimierung, Formulare und Grundlagen der Barrierefreiheit.
- Erfahrung in der Gestaltung und dem Betrieb von Datenschichten: PostgreSQL/MySQL und/oder MongoDB, Schema-Design, Migrationen, Indexierung und Query-Optimierung.
- Erfahrung mit Authentifizierungsabläufen: Sessions vs. JWT, Cookies, Grundlagen von OAuth/OIDC, RBAC/ABAC-Konzepte und sichere Handhabung von Secrets.
- Ausgeprägte Testkultur: Unit-/Integrations-/E2E-Tests (z. B. Jest/Vitest, React Testing Library, Playwright/Cypress) und CI/CD-Workflows.
- Vertrautheit mit modernem Stack-Tooling: Express/Fastify/NestJS, ORMs (Prisma/TypeORM) und React-Frameworks (Next.js ist ein Plus).
- Mindestens C1 Englischkenntnisse (schriftlich und mündlich) sowie die Fähigkeit, klare technische Erklärungen zu verfassen und detaillierten englischsprachigen Richtlinien zu folgen.
- Frühere Erfahrung mit KI-Datentraining, Annotation oder der Bewertung KI-generierter technischer Inhalte ist ein starkes Plus.
- Hochgradig detailorientiert und systematisch, mit einer methodischen Herangehensweise an die Bewertung der Qualität von Begründungen und das Erkennen subtiler Probleme in komplexem Full-Stack-Code.