(Senior) Software Engineer, TypeScript & AI Agents
Hybrid · Würzburg, Bavaria, Germany
Job Summary
Senior Software Engineer arbeitest du an zentralen Teilen unseres Produkts über den gesamten Stack hinweg (TypeScript Monorepo) und übernimmst Verantwortung für Features von der Architektur bis zum Betrieb. Du entwickelst Agentenorchestrierung und Tooling, baust Echtzeit-Routing-Infrastruktur, entwickelst plattformübergreifende Connectoren (Windows, macOS, Linux) inklusive Deployment hinter Firewalls, Code Signing und Auto-Updates, sowie Systeme für Wissen, Suche und Kontext (embeddings, semantische Suche, strukturierte Datenmodelle). Du arbeitest an asynchronen Systemen und Hintergrundprozessen, und an produktnaher Webentwicklung mit Next.js. Anforderungen umfassen TypeScript, Node.js, React/Next.js, Erfahrung mit LLM-basierten Systemen, relationale Datenbanken, AI-gestützte Softwareentwicklung, sowie starke Tests und robuste Produktionssysteme. Gute Deutsch- und Englischkenntnisse sind erwünscht. Benefits umfassen Gehalt bis 105.000 € brutto pro Jahr plus ESOPs, Remote möglich innerhalb DE, optionales Office in Würzburg.
Required Qualifications
- Mehrjährige Erfahrung mit TypeScript und Node.js
- Sehr gutes Verständnis für saubere Softwarearchitektur und typsichere Systeme
- Erfahrung mit React und Next.js
- Interesse an Systemen jenseits der Webapp: Services, Worker, CLI-Tools oder verteilte Komponenten
- Erfahrung mit LLM-basierten Systemen, z. B. Tool Calling, Structured Output und Streaming
- Solider Umgang mit relationalen Datenbanken und Migrationen
- Erfahrung mit oder echtes Interesse an AI-gestützter Softwareentwicklung und agentischen Systemen
- Freude daran, komplexe technische Zusammenhänge zu durchdringen und pragmatisch umzusetzen
- Ein hoher Qualitätsanspruch an Tests und Robustheit in produktiven Systemen
- Gute Deutsch- und Englischkenntnisse
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.