backend · nestjs, node.js, typescript, postgres
NestJS-Entwickler für Backends im Produktivbetrieb.
Der WhatsApp-KI-Assistent, den ich gebaut habe, läuft auf einem NestJS-Backend: Webhooks, eine Queue in Postgres, Vektorsuche, rund 880 automatisierte Tests und ein Deployment für alle Restaurants. Solche Backends baue ich für Ihr Produkt, oder ich arbeite in Ihrem Team an Ihrem.
- Stack
- Node.js, NestJS, TypeScript, Postgres
- Betrieb
- Docker, AWS, Hetzner
- Im Einsatz
- Tracing, Fehler-Tracking, Tests in der CI
- Einsatz
- Als Projekt oder im Team
- Arbeitszeit
- Mo–Fr 04:00–18:00 Buenos Aires 09:00–23:00 Berlin 03:00–17:00 New York
- Verfügbar ab
- Q4 '26
Was ich mit NestJS baue
- APIs für Web- und Mobile-Apps, mit Postgres dahinter.
- Integrationen: Webhooks anderer Dienste, geprüft, von Duplikaten befreit und über eine Queue verarbeitet.
- Mandantenfähige Backends: ein Deployment für alle Kunden, mit Einstellungen und Limits pro Kunde.
- Backends für KI-Funktionen: Services, die Sprachmodelle aufrufen und mit den Ergebnissen arbeiten, mit Leitplanken.
Im Einsatz: das Backend eines WhatsApp-KI-Assistenten
Nachrichten kommen über den Webhook der WhatsApp Cloud API an, werden geprüft, Duplikate aussortiert, und laufen durch eine Postgres-Queue. Ein Lock pro Unterhaltung hält die Antworten in der richtigen Reihenfolge, und schnell hintereinander gesendete Nachrichten werden gemeinsam beantwortet. Wiederholungen mit Dead-Letter-Queue und eine feste Ersatznachricht fangen Fehler ab. Die FAQ jedes Restaurants findet eine Vektorsuche in Postgres. Tracing läuft über Langfuse, Fehler-Tracking über Sentry, mit entfernten personenbezogenen Daten, und rund 880 automatisierte Tests, darunter End-to-End-Gespräche, laufen in der CI. Zur Case Study.
TypeScript von vorne bis hinten
Mit Angular oder Vue im Browser und NestJS auf dem Server spricht das ganze Produkt eine Sprache. Eine Person kann ein Feature von der Datenbank bis zum Bildschirm bauen, und das Team braucht eine Toolchain statt zwei. Mehr unter Angular-Entwicklung.
So können wir zusammenarbeiten
- App-Entwicklung: ein Backend oder ein ganzes Produkt, mit schriftlichem Umfang, einer Demo pro Woche und dem Code in Ihrer Hand.
- Team-Verstärkung: Ich arbeite in Ihrem Backend-Team mit, Teilzeit oder Vollzeit, ab drei Monaten.
- Beratung und Code-Sanierung: ein Architektur-Review Ihres Node.js-Backends, oder eine Codebasis, die sich wieder gefahrlos ändern lässt.
Häufige Fragen
NestJS oder reines Node.js?
NestJS gibt einem Node.js-Backend eine feste Struktur: Module, Dependency Injection und einen klaren Platz für Validierung und Tests. Das zahlt sich aus, sobald mehr als eine Person daran arbeitet. Für einen kleinen Service kann reines Node.js reichen, und ich sage Ihnen, was passt.
Können Sie an unserem bestehenden Node.js-Backend arbeiten?
Ja, in Ihrem Team, oder zuerst mit einem Architektur-Review: einer schriftlichen Einschätzung, was funktioniert, wo die Risiken liegen und was zuerst zu tun ist.
Welche Datenbank?
Postgres, auch für Queues und für Vektorsuche, wenn eine KI-Funktion den passenden Textabschnitt finden muss.
Wo läuft das?
In Docker-Containern, auf AWS oder Hetzner, oder auf der Infrastruktur, die Sie schon haben.