Development
Backend-Entwickler:in
Als Backend-Entwickler:in bei Lernio arbeitest du an der serverseitigen Logik unserer Plattform. Du entwickelst APIs, pflegst unsere Datenbankstruktur und sorgst für eine sichere, skalierbare Architektur. Unser Stack umfasst Next.js Server Actions, Prisma ORM, PostgreSQL und verschiedene externe Services.
Die Stelle
Als Backend-Entwickler:in verantwortest du die serverseitige Logik und Datenarchitektur von Lernio. Du arbeitest eng mit dem Frontend-Team zusammen und stellst sicher, dass alle Datenflüsse performant und sicher sind.
Deine Aufgaben umfassen:
• Entwicklung und Pflege von Server Actions und API-Endpunkten
• Datenbankdesign und Migrationen mit Prisma ORM und PostgreSQL
• Implementierung von Authentifizierung und Autorisierung (Clerk)
• Integration externer Services (AI-APIs, Discord, E-Mail)
• Performance-Optimierung von Datenbankabfragen und Caching
• Sicherstellung von Datensicherheit und Validierung (Zod)
• Code Reviews und technische Dokumentation
Dein Profil
Du passt gut zu uns, wenn du:
• fundierte Kenntnisse in TypeScript und Node.js mitbringst
• Erfahrung mit relationalen Datenbanken (PostgreSQL/MySQL) und ORMs hast
• dich mit REST-APIs oder Server Actions auskennst
• ein Verständnis für Sicherheit (OWASP Top 10, Input Validation) mitbringst
• sauber und strukturiert programmierst
• mit Git und GitHub vertraut bist
• Erfahrung mit Prisma, Next.js oder ähnlichen Frameworks von Vorteil
• eigenständig arbeitest und komplexe Probleme analytisch löst