Enrollio ist eine schnell wachsende SaaS‑Plattform, die Kindertanz- und darstellende Kunststudios unterstützt. Wir bauen unsere Kerninfrastruktur neu auf, skalieren sie weiter und suchen eine Senior Full‑Stack TypeScript Engineer, die bzw. der zentrale Bereiche unseres NestJS‑ und React‑Monorepos verantwortet.
Dies ist eine langfristige Vollzeitstelle für jemanden, der wie ein produktorientierter Engineer denkt statt wie ein reiner Task‑Umsetzer – jemand, der Zuverlässigkeit, saubere Architektur, tiefgehendes Debugging und skalierbare Systeme schätzt.
Woran Sie arbeiten werden:
• Behebung von Problemen mit hoher Auswirkung im Elternportal, Studioportal und Backend
• Sicherstellung der Zuverlässigkeit unserer Anmelde- und Zahlungsabläufe (Stripe PaymentIntents und Elements)
• Aufbau und Weiterentwicklung von NestJS‑REST‑APIs und modularer Architektur
• Verbesserung der Backend‑Stabilität, Fehlerbehandlung und Protokollierung
• Refactoring von Legacy‑Funktionen für bessere Performance und langfristige Wartbarkeit
• Umsetzung von UI‑Updates mit React, Vite, Zustand und TanStack Query
• Arbeit in einem TypeScript‑Monorepo für Backend und beide Portale
• Zusammenarbeit mit Support und Operations bei dringenden Problemen
• Mitarbeit an unserer laufenden Backend‑Neustrukturierung und Migration
• Verfügbarkeit während EST‑Arbeitszeiten mit Flexibilität für Notfälle
Unser Tech‑Stack:
Backend: NestJS, TypeScript, MongoDB Atlas, Redis (BullMQ), Stripe, GoHighLevel API, Mailgun, SendGrid, Brevo, Google Cloud (App Engine, Cloud Build), Jest, Sentry
Frontend: React 18, Vite, TypeScript, Zustand, TanStack Query, Tailwind, Radix UI, shadcn/ui, Framer Motion
Architektur: Monorepo, domain‑driven, vollständig typisiert, mit starkem Fokus auf Zuverlässigkeit
Erforderliche Erfahrung:
• 5+ Jahre Full‑Stack‑Engineering
• Starke TypeScript‑Kenntnisse im Backend und Frontend
• Umfangreiche Erfahrung mit NestJS und React
• Praxiserfahrung mit Stripe PaymentIntents und Abonnementabrechnung
• Produktionserfahrung mit MongoDB
• Fähigkeit, komplexe mehrschichtige Probleme zu debuggen
• Gute Englischkenntnisse
• Proaktive, verantwortungsvolle Arbeitsweise
Zusätzliche Pluspunkte:
• Erfahrung mit BullMQ oder ähnlichen Warteschlangensystemen
• GoHighLevel‑API
• Optimierung der MongoDB‑Performance
• Erfahrung mit GCP‑Deployments
• Sentry, Logging‑ und Observability‑Tools
• Erfahrung in der Stabilisierung oder im Refactoring großer SaaS‑Systeme
• Kenntnisse über Race Conditions, Idempotenz und Concurrency‑Herausforderungen
Was wir bieten:
• Stabile, langfristige Rolle (40 Stunden pro Woche)
• Enge Zusammenarbeit mit dem Gründer und dem Operations‑Team
• Remote‑Arbeit mit flexiblem Zeitplan und PH‑Überschneidung
• Wettbewerbsfähige Vergütung
• Entwicklungsmöglichkeiten in Lead‑ oder Senior‑Positionen
• Die Chance, zentrale Komponenten einer Plattform zu verantworten, die von Hunderten von Unternehmen genutzt wird
Bewerbung:
Bitte senden Sie:
1. Eine kurze Vorstellung
2. Ihren Lebenslauf oder Ihr LinkedIn‑Profil
3. GitHub‑ oder Code‑Beispiele
4. Eine kurze Beschreibung eines schwierigen Bugs, den Sie gelöst haben
5. Details zu Ihrer Erfahrung mit NestJS, React und Stripe
6. Ihre monatliche Gehaltsvorstellung
7. Ihr frühestes mögliches Startdatum
E‑Mail: brad@enrollio.ai
Betreff: Senior Full‑Stack Engineer – Enrollio
To apply for this job, please visit the application page

