Unser Kunde ist ein innovatives Startup, das sich auf die Entwicklung eines SaaS-Produkts spezialisiert hat, das KI-unterstützte Tools zur Erstellung von Kinderbüchern bietet. In dieser spannenden Rolle als Backend Engineer werden Sie Teil eines dynamischen Teams, das an der Verbesserung und dem Aufbau von Backend-Systemen arbeitet, die die Kernfunktionen des Produkts unterstützen. Ihre Aufgaben umfassen den Aufbau und die Optimierung von Backend-Diensten und APIs für die zentralen Arbeitsabläufe des Produkts unter Verwendung von Node.js, TypeScript und Express. Darüber hinaus werden Sie an der Entwicklung von Datenmodellen auf Basis von Supabase/PostgreSQL, der Implementierung von Authentifizierungsmechanismen und API-Integrationen arbeiten. Sie werden auch jobbasierte Systeme unter Verwendung von Redis und BullMQ für die Bildgenerierung und -verarbeitung entwickeln. Die Integration und Unterstützung von KI-Systemen sowie das Management von Dateihandling und -speicherung sind ebenfalls Teil Ihrer Aufgaben. Sie arbeiten eng mit den Bereichen Produkt, Design und Frontend zusammen, um schnell echte Features zu liefern. Diese Praktikumsstelle bietet Ihnen die Möglichkeit, in einem kreativen und dynamischen Umfeld zu lernen und Ihre Fähigkeiten im Backend-Engineering weiterzuentwickeln.
Praktikum - Backend Engineer (Node.js/TypeScript)
Beschreibung
Anforderungen
Der ideale Kandidat bringt praktische Erfahrungen mit Node.js, TypeScript und der Entwicklung von Backend-APIs mit. Sie sollten mit Datenbanken, Authentifizierung, Warteschlangen und asynchroner Jobverarbeitung vertraut sein. Ein Interesse oder Erfahrung im Bereich KI-Systeme und LLM-Workflows ist von Vorteil. Zudem sollten Sie Erfahrung im Aufbau von API-Diensten mitbringen und mit Tools wie Cursor und GitHub Copilot umgehen können. Eine schnelle Auffassungsgabe und die Fähigkeit, in einem frühen Startup-Umfeld zu arbeiten, sind unerlässlich. Wünschenswert sind zudem vorherige Praktika, Projekte oder Open-Source-Arbeiten im Bereich SaaS oder KI-Produkte sowie ein Interesse an kreativen Tools und Publikationsprozessen. Sie sollten Freude daran haben, bedeutende Funktionen zu entwickeln und eng mit dem Gründer und dem Produktteam zusammenzuarbeiten.