Senior Full Stack Software Engineer (w/m/d) (GovTech & AI)
Lexaru GmbH
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Germany, Austria
- Job Type
- full-time
- Work Format
- ๐ Remote EU
- Salary
- โฌ4,061 gross per month minimum for employment in Austria (IT-KV 2026), with higher pay based on experience and expertise
- Posted
- October 30, 2026
Job Description
Kurzprofil der Rolle
Wir suchen eine:n Senior Full Stack Software Engineer (w/m/d) mit starkem Fokus auf Web-Produktentwicklung und AI/LLM-Integration. Du baust unser Team langfristig technisch mit auf und gestaltest unsere GovTech-Plattform für öffentliche Verwaltungen mit.
- Standort: Remote-first aus Deutschland oder Österreich (mit gelegentlichen Teamtreffen nach Absprache und der Möglichkeit der Nutzung von Büros in München und Garching)
- Umfang: Unbefristete Vollzeitanstellung.
- Start: Voraussichtlich ab 01.01.2027; den Einstiegstermin vereinbaren wir flexibel mit dir.
- Vergütung: Gehalt nach Erfahrung und Expertise; Bonuszahlungen vorgesehen, Mitarbeiterbeteiligungen möglich.
- Für eine Beschäftigung mit Arbeitsort Österreich beträgt die Mindestvergütung auf Basis des IT-KV 2026 ab 4.061 € brutto monatlich bei 38,5 Wochenstunden, zuzüglich Sonderzahlungen. Das individuell geltende Mindestentgelt ergibt sich aus der Einstufung und den anrechenbaren Vordienstzeiten. Wir sind ausdrücklich bereit, über diesem Mindestentgelt zu bezahlen.
Über uns
Lexaru ist ein junges GovTech-/LegalTech-Startup, das Verwaltungsprozesse mit modernen Anwendungen digitalisiert. Unsere Produkte unterstützen Sachbearbeiter:innen im Verwaltungsalltag und tragen zu effizienter Verwaltung und besseren Services für Bürger:innen bei.
Wir entwickeln Fachanwendungen für Kommunal- und Landesverwaltungen und verbinden moderne Produktentwicklung mit KI-gestützten Funktionen in sicheren und nachvollziehbaren Systemen.
Unterstützt werden wir unter anderem durch das Legal Tech Colab der TU München und die Plattform AI Nation.
Was wir dir bieten
Du arbeitest remote-first mit kurzen Entscheidungswegen und direktem Austausch mit den Gründern. Du bringst eigene Ideen ein, übernimmst Verantwortung für deine Themen und gestaltest gesellschaftlich relevante Produkte für die öffentliche Verwaltung mit.
Wir unterstützen deine fachliche und persönliche Entwicklung durch praktische Erfahrung, regelmäßiges Feedback und eigene Projekte.
Deine Entwicklung gestalten wir gemeinsam mit dir – durch technische Spezialisierung, wachsende Verantwortung oder Führungsaufgaben.
Deine Aufgaben
Produkt & Entwicklung
Du entwickelst Full-Stack Features und vollwertige interne Tools von der Idee über Architektur, Implementierung und Testing bis zum Rollout. Dazu gehören die Gestaltung einfacher UI/UX und das notwendige Backend Engineering. Du baust schnelle MVPs und entwickelst ausgereifte Funktionen für den produktiven Einsatz.
AI / LLM
Du konzipierst und entwickelst LLM-basierte Funktionen und agentische Workflows und integrierst sie in unsere Produkte. Dabei nutzt du Prompt- und Context Engineering, RAG, Tool Calling und strukturierte Modellausgaben. Du triffst Architektur- und Modellentscheidungen, entwickelst geeignete Evaluierungen und stellst durch Guardrails, Logging und Monitoring einen zuverlässigen Betrieb sicher. Qualität, Laufzeit und Kosten verbesserst du anhand messbarer Ergebnisse.
Architektur & Betrieb
Du wirkst an der Architektur unserer Plattform (Services, Datenmodell, Security) mit, verantwortest gemeinsam mit uns Deployment, CI/CD und Monitoring und achtest auf Security, Performance, Kosten und Stabilität im produktiven Betrieb.
Zusammenarbeit & Produktdenken
Du arbeitest eng mit den Gründern und Kunden zusammen, übersetzt Nutzerbedürfnisse in technische Lösungen und klare User Stories und bringst eigene Ideen ein. Du wirkst an der Priorisierung mit und triffst pragmatische technische Entscheidungen.
Dein Profil
Das bringst du mit
- Du hast mehrjährige Erfahrung in professioneller Full-Stack Produktentwicklung. Als Richtwert gelten vier oder mehr Jahre. Auch mit weniger Erfahrung freuen wir uns auf deine Bewerbung, wenn du uns von deiner Expertise überzeugst.
- Du verfügst über sehr gute Kenntnisse in TypeScript und modernen Frontend-Frameworks, idealerweise Svelte oder Vue.
- Du verfügst über sehr gute Kenntnisse in modernen Backend-Technologien wie Node.js oder Django.
- Du hast Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL, einschließlich Schema-Design und Grundlagen der Performanceoptimierung.
- Du hast praktische Erfahrung in der Entwicklung und im Betrieb LLM-basierter Anwendungen, einschließlich RAG, Tool Calling und strukturierter Modellausgaben. Du kannst KI-Workflows eigenständig entwerfen, integrieren und ihre Qualität durch systematische Evaluation und Fehleranalyse weiterentwickeln.
- Du arbeitest strukturiert und zuverlässig, kommunizierst klar und bringst Aufgaben zu Ende. Du bringst eigene Ideen ein und übernimmst Verantwortung für deine Themen.
- Du möchtest verstehen, wie Fachverfahren in Verwaltungen funktionieren, um sinnvolle UIs und Nutzerflüsse zu bauen.
- Du kannst in einer frühen Phase mit wenigen Prozessstrukturen selbst priorisieren und Entscheidungen treffen.
- Du führst saubere Dokumentation, zum Beispiel Architektur-Notizen, ADRs und Onboarding-Docs.
- Du verfügst über ausgezeichnete Deutsch- und Englischkenntnisse.
Unser Bewerbungsprozess
Wir gehen den Bewerbungsprozess Schritt für Schritt mit dir durch. Du weißt dabei immer, wo du gerade stehst und was als Nächstes folgt.
- Bewerbung über das Formular
- Kurzes Kennenlernen – remote, ca. 20 Minuten
- Take-Home Case – remote, ca. 120 Minuten
Nach erfolgreicher Bewertung deiner Bewerbung laden wir dich ein, einen vertraulichen Take-Home Case zu bearbeiten.
- Technisches Gespräch über deinen Case – remote, ca. 90 Minuten
In einem zweiteiligen Gespräch besprechen wir deinen Case und deine Bewerbung einschließlich konkreter Vergütungsmodelle.
- Persönliches Treffen zur Zusammenarbeit – vor Ort, ca. ein halber Tag
Wir sprechen über unsere Zusammenarbeit, Arbeitsweise und gegenseitigen Erwartungen. Deine Reisekosten übernehmen wir.
- Angebot und gemeinsame Startplanung
So bewirbst du dich
Bewirb dich über das Formular am Ende dieser Seite. Wähle dort die Stelle aus, für die du dich bewirbst, und lade deinen Lebenslauf hoch.
Wir freuen uns außerdem auf:
- Hinweise zu relevanten Projekten oder Produkten, gerne mit Links zu GitHub, einem Portfolio oder Produktbeispielen.
- Optional ein paar Sätze zu deiner Motivation für GovTech und öffentliche Verwaltung.
- Optional Referenz- oder Empfehlungsschreiben und Dienstzeugnisse.
Weitere Angaben kannst du in einem Anschreiben oder im Feld „Möchtest du uns noch etwas mitteilen?“ ergänzen.
Gleichbehandlung
Wir begrüßen Bewerbungen unabhängig von Geschlecht, Alter, Behinderung, ethnischer Herkunft, Religion oder Weltanschauung und sexueller Identität.
Datenschutz im Bewerbungsverfahren
Informationen zur Verarbeitung deiner Bewerbungsdaten nach Art. 13 DSGVO findest du in unseren Datenschutzhinweisen für Bewerber:innen.
Datenschutzhinweise für Bewerber:innen
Impressum
Angaben zur Lexaru GmbH und unsere Kontaktdaten findest du im Impressum.
Bewerbungsformular
๐ฏ Who is this job for?
This role is suitable for a Senior Full Stack Software Engineer with several years of professional product-development experience and strong ownership in an early-stage, remote-first environment. Required skills include TypeScript, Svelte or Vue, Node.js or Django, PostgreSQL and relational database design, plus hands-on LLM application development with RAG, tool calling, structured outputs, evaluation, monitoring, security, CI/CD and deployment. The candidate should be familiar with taking features and internal tools from architecture and UI/UX through implementation, testing and rollout, designing reliable AI workflows, operating production systems, documenting decisions, and translating public-administration user needs into practical products.
๐ฌ Potential Interview Questions
How would you structure a full-stack feature from an initial user need to production rollout?
I would clarify the user workflow, define acceptance criteria, and choose a simple architecture that fits the product context. I would implement the backend, database, and UI incrementally, add automated tests and observability, then release through a controlled deployment process and evaluate usage and feedback.
What are the key considerations when designing a TypeScript application with a Svelte or Vue frontend and a Node.js backend?
I would establish clear types and API contracts between frontend and backend, separate domain logic from framework code, and use consistent validation and error handling. I would also consider accessibility, loading and failure states, security, testability, and maintainability from the beginning.
How would you design a PostgreSQL schema for a case-management feature in a public administration platform?
I would model core entities and their relationships explicitly, use appropriate primary and foreign keys, and preserve important history through audit or event tables where necessary. I would add constraints for data integrity, indexes based on real query patterns, and migrations that can be applied safely in production.
How would you diagnose and improve a slow PostgreSQL query?
I would inspect the query with EXPLAIN ANALYZE, review join conditions, filters, sorting, and row estimates, and check whether suitable indexes exist. I would then compare alternatives such as query restructuring, indexing, pagination, or selective denormalization using representative data.
How would you implement a retrieval-augmented generation (RAG) workflow for administrative documents?
I would ingest, normalize, segment, and metadata-tag documents before generating embeddings and storing them in a searchable vector index. At query time, I would combine semantic retrieval with metadata or keyword filters, provide the selected context to the model, require citations or source references, and evaluate retrieval and answer quality separately.
When would you use tool calling in an LLM-based application, and how would you make it reliable?
I would use tool calling when the model needs current data, deterministic calculations, or controlled actions such as searching cases or creating a draft. Tools should have strict schemas, authorization checks, validation, timeouts, idempotency where appropriate, and clear handling for invalid parameters or unavailable services.
How would you design structured model outputs for a production AI feature?
I would define a versioned JSON schema with required fields, enums, and explicit nullability, then validate every model response before it reaches application logic. Invalid or incomplete outputs would be handled through bounded retries, fallback behavior, and logging rather than being trusted blindly.
How would you evaluate the quality of an LLM workflow beyond manually reviewing a few examples?
I would create a representative, versioned evaluation dataset containing normal, ambiguous, and adversarial cases, with expected outcomes or grading criteria. I would track metrics such as groundedness, correctness, citation quality, refusal behavior, latency, token usage, and cost across prompt, model, and retrieval changes.
What security and privacy measures are especially important for an AI system used by public administrations?
I would apply least-privilege access control, tenant and role isolation, encryption, secure secret management, audit logging, and strict data-retention policies. Sensitive data should be minimized and protected during model calls, while prompts, retrieved content, tool permissions, and outputs should be guarded against injection and unauthorized disclosure.
How would you set up CI/CD, monitoring, and operational safeguards for this platform?
The pipeline should run formatting, type checks, unit and integration tests, security scans, database migration checks, and build validation before deployment. In production I would monitor availability, latency, errors, resource usage, AI quality signals, and costs, with structured logs, alerts, feature flags, rollback procedures, and documented runbooks.
๐ Job Summary
Lexaru GmbH is a growing GovTech and LegalTech startup building secure, AI-powered platforms that modernize public administration. As a Senior Full Stack Software Engineer, you will develop end-to-end web products and internal tools, integrate LLM workflows using RAG, tool calling and structured outputs, and contribute to architecture, CI/CD, security and monitoring. The stack includes TypeScript, Svelte or Vue, Node.js or Django, PostgreSQL and modern AI technologies; the role is permanent, full-time and remote-first from Germany or Austria, with occasional team meetings. Compensation is based on experience and expertise, with bonuses and possible equity, while Austria-based hires receive at least €4,061 gross per month under the 2026 IT collective agreement—making this a strong opportunity to shape socially meaningful products with significant ownership and direct founder collaboration.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 9,500+ registered developers. Starting free.
See PricingRelated jobs
Senior Full Stack Software Engineer - ClickPipes Platform
ClickHouse
Full-timeIs this your listing? Claim or request removal