Full Stack Engineer (Legal AI Software) - German-speaking

Full Stack Engineer (Legal AI Software) - German-speaking

Vollzeit 61650 - 75350 € / Jahr (geschätzt) Homeoffice (teilweise)
N

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für unsere digitale Notarplattform.
  • Unternehmen: Wachsendes Legal-Tech-Startup mit dynamischer Unternehmenskultur.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Remote-Arbeit möglich, hohe Verantwortung und schnelle Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der Notarisierung mit modernster Technologie.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit TypeScript und Python.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

About Notar Now

Notar Now is building a digital notary platform that streamlines German document and notarization workflows.

We combine a modern web product (Next. js/Type Script) with a Fast API backend deployed on AWS and ship AI-powered document understanding, search, and real-time collaboration.

We’re one of Europe’s fastest-growing bootstrapped legal-tech scale-ups.

We passed 3M ARR within two years and are scaling fast towards 10M ARR.

Our products run real high-stakes professional workflows, process real documents, and are used by 1,000+ legal professionals.

Now we’re adding a engineer to the core product team.

This role is for an engineer who can ship end-to-end, own production outcomes, and move fast without lowering the bar.

You’ll be part of a small, talented, highly driven dev-team all of whom bring the same level of ownership, curiosity, and ambition you value yourself.

No passengers.

No layers.

High trust, high ownership, high standards.

Your role

This role is for an engineer who can ship end-to-end, own production outcomes, and move fast without lowering the bar.

You’ll be part of a small, talented, highly driven dev-team all of whom bring the same level of ownership, curiosity, and ambition you value yourself.

No passengers.

No layers.

High trust, high ownership, high standards.

  • What you’ll do
  • Own end-to-end features across our Next. js frontend and Fast API backend—design, build, test, ship, and monitor.
  • Harden and evolve our document processing pipeline: uploads → S3 → async processing (Azure Document Intelligence / Textract / multimodal) → DB persistence → semantic search (vector stores).
  • Improve reliability and correctness of event-driven processing (SQS → Lambda handlers), idempotency, retries, DLQs, and observability.
  • Build and maintain real-time UX (Web Socket events + SSE streaming) for long-running AI and document workflows.
  • Work in the billing system (Stripe subscriptions, consolidated subscriptions, plan switches, schedules, proration) and make changes safely via tests + rollout strategy.
  • Collaborate directly with users/stakeholders (often in German) to understand workflows and iterate quickly.
  • Raise engineering standards through crisp PRs, tests, refactors, and documentation.
  • Tech stack (what you’ll touch)
  • Frontend: Next. js 16, Type Script, Redux Toolkit + RTK Query, MUI 9 + Tailwind 4, Next Auth (Cognito), Web Sockets, SSE.
  • Backend: Fast API (async), Mongo DB (Py Mongo Async Mongo Client), Pydantic models, repository/service patterns.
  • AWS: ECS (containers), Lambda, S3, SQS (+ DLQ), API Gateway / NLB, Secrets Manager.
  • Word and Outlook add-ins (Office. js)
  • AI: multi-provider AI module, Open AI Agents SDK (tool use, streaming, context management), extraction into typed Pydantic models, evaluation/quality workflows.
  • Testing: pytest (incl. integration/real-PDF suites), Jest/RTL, Playwright.
  • You might be a great fit if you
  • Have 5+ years building and shipping production web systems and can independently deliver end-to-end features.
  • Are strong in Type Script/React/Next. js and comfortable with complex client state (RTK Query caching/invalidation, auth/session flows, real-time updates).
  • Are strong in Python/Fast API with async I/O, API design, and disciplined data modeling (Pydantic, enums, typed interfaces).
  • Have shipped systems on AWS and understand queues, retries, idempotency, and failure modes in distributed systems.
  • Can debug production issues quickly (logs, metrics, traces), write fixes safely, and communicate clearly.
  • Have a product mindset: you enjoy talking to users and see “product” as part of the job.
  • Speak German fluently (you can run user calls, write clear German messages, and work with German legal/administrative terminology). English is used in code and many docs.
  • Strong signals (nice to have)
  • Stripe subscription lifecycle experience (schedules, proration, consolidated subscriptions, webhooks).
  • OCR/document extraction pipelines and working with imperfect inputs (PDFs, scans, tables/forms).
  • Building agentic systems: tool design, guardrails, evals, prompt versioning, cost/perf tradeoffs.
  • Comfort owning a service: operational runbooks, alerts, and “never fail the same way twice” postmortems.
  • Experience with Mongo DB Atlas Search and vector search in production.
  • How we work (and what we value)
  • High ownership: you ship outcomes, not tickets.
  • Type safety and correctness: Pydantic models, enums over strings, explicit error handling, tests on critical paths.
  • Move fast with discipline: small PRs, measurable changes, and production awareness.
  • Thoughtful use of AI tools: we use AI daily to accelerate; you must be able to verify, test, and own the final result.
  • First 30 / 60 / 90 days (success looks like)
  • 30 days: run the stack locally; ship a few small production changes; understand our critical flows (billing, document processing, SQS/Lambda tasks, real-time streaming).
  • 60 days: own a medium-sized end-to-end feature; improve reliability or testing in a critical area (billing or document processing); be comfortable taking primary responsibility for a production incident in your area.
  • 90 days: lead a high-impact project (e. g., quality improvements for a real PDF workflow, billing lifecycle hardening, or real-time reliability) and set a sustainable standard others can follow.
  • Logistics
  • Remote (time zone overlap with Central Europe preferred). Working in our Munich Office is also possible.
  • German-speaking required.
  • Compensation, engagement model, and ESOP depend on seniority and scope; we hire for impact and long-term ownership.
  • Start: ASAP.
  • #J-18808-Ljbffr

Full Stack Engineer (Legal AI Software) - German-speaking Arbeitgeber: NotarNow

NotarNow ist ein hervorragender Arbeitgeber, der in einem dynamischen und innovativen Umfeld arbeitet. Mit einer offenen und kreativen Unternehmenskultur fördern wir das Wachstum unserer Mitarbeiter und bieten zahlreiche Entwicklungsmöglichkeiten, während wir gemeinsam auf unser Ziel hinarbeiten, ein führendes Unternehmen im europäischen Legal Tech-Sektor zu werden. Unsere Mitarbeiter profitieren von flexiblen Arbeitszeiten und der Möglichkeit, ihre Ideen in einem schnell wachsenden Team einzubringen.

N

Kontaktdaten:

NotarNow Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Full Stack Engineer (Legal AI Software) - German-speaking erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei NotarNow anzuklopfen, wenn du dich auf die Stelle als Full Stack Engineer (Legal AI Software) - German-speaking bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei NotarNow vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full Stack Engineer (Legal AI Software) - German-speaking mit Bravour zu bestehen

Next.js
TypeScript
FastAPI
AWS
MongoDB
Pydantic
WebSockets

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei NotarNow klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei NotarNow vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.