Backend Software Engineer in Berlin

Backend Software Engineer in Berlin

Berlin Vollzeit 49500 - 60500 € / Jahr (geschätzt) Vor Ort
N

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Lösungen und arbeite an spannenden AI-Projekten.
  • Unternehmen: Navan, ein führendes Unternehmen im Bereich KI-gestützter Geschäftsreisen.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team in Berlin oder London mit großartigen Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Reisekostenverwaltung mit modernster Technologie und echtem Einfluss.
  • Qualifikationen: 1-3 Jahre Erfahrung in Softwareentwicklung, insbesondere in Java oder Python.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Navan (Nasdaq: NAVN) is the AI-powered business travel, payments, and expense platform that makes it easy to book, pay, and close the books.

Travelers get a product they actually want to use.

Finance teams get real-time control, policy, and reconciliation.

Expense is a core part of that story: from the moment a receipt is captured to the moment it lands in the general ledger.

About the role

We are growing Expense Engineering in Berlin and London.

You will join the org that owns the full expense lifecycle for employees, approvers, and finance admins — used by companies worldwide, including complex EMEA tax, VAT, per diem, mileage, and multi-entity setups.

This is not a research-lab role and not a generic chatbot posting.

You will ship in the same systems that already run receipt intelligence, conversational expense capture, missing-info assistants, and admin automation — then raise the bar on accuracy, latency, cost, and safety.

You may land on employee experience (web/mobile expense), international spend (itemization, per diem, mileage, tax receipts), admin and control (policy, custom fields, audit), or adjacent platform work (cards, statements, ERP).

The product problems and the AI problems are shared.

What you'll work on

  • The expense product, end to end
  • Employee flows: transaction entry, drafts, receipts, trips, reimbursements, cards, and bank-linked spend
  • International spend: line-itemization, per diem, mileage, VAT/GST, and tax receipts
  • Admin and control: policy, approvals, custom and HR fields, audit logs, reporting
  • Money movement and close: statements, purchase cards, reimbursements, accounting postings, and inbound company/user data
  • AI that is already in the product
  • Receipt intelligence: extract merchant, amount, date, tax, and line items from receipts and documents at high daily volume.

Improve quality, latency, and cost; compare and fail over between extraction providers, including large language models where they outperform traditional OCR.

  • Conversational expense: multi-agent assistants that help people create and complete expenses in natural language (mileage, policy, personal context, knowledge retrieval).

Streaming experiences on web and mobile, and the same command path in workplace chat tools.

  • Missing-info assistants: agents that find required fields still empty (cost objects, GL, project, department, description), ground suggestions in the user's history and trips, stream progress, and write back through existing expense APIs — with safe partial updates, clear provenance, and guardrails against prompt injection and off-scope use.
  • Admin and finance agents: assistants that can approve, reject, flag, route, and explain spend using tools over our APIs, search, and warehouse data — without bypassing permissions or audit.
  • Quality, cost, and safety: evaluation harnesses for accuracy and latency; kill switches; careful handling of PII and payment-sensitive data on receipts and transactions.

Prefer deterministic code for policy, catalogs, and tax rules; use models for language, ranking, and tool orchestration.

What you'll do

  • Design and ship features in backend services (Java and Spring Boot) and/or web (Type Script), with AI services in Python or Type Script where that is the right fit
  • Own APIs and event-driven flows that move money, receipts, and policy decisions at company scale
  • Build or extend LLM-backed agents: tool use, grounding, streaming, session memory, retrieval, and evals
  • — not one-off prompt demos
  • Improve document extraction and auto-itemization: quality, tax fields, latency, cost, and provider failover
  • Instrument production: observability, quality dashboards, chat satisfaction, extraction accuracy vs. human correction
  • Partner with Product and Design on employee, admin, and mobile AI surfaces (including unified travel-and-expense chat)
  • Review for correctness in financial systems: idempotency, auditability, permissions, no silent partial writes
  • Mentor others and write designs that teams across time zones can implement from
  • What we’re looking for

1–3 years of software engineering experience , including internships or strong academic/personal projects.

  • Strong computer science fundamentals and backend experience in Java/Spring Boot, Type Script/Node. js or Python.
  • Java is preferred but not mandatory if you have strong transferable backend skills.
  • Experience with APIs, relational databases and cloud platforms. Kafka or similar messaging systems are a plus.
  • Exposure to AI tools or projects involving LLMs, chatbots, RAG, document processing or AI-assisted development.
  • Interest in financial or workflow-heavy products such as payments, expenses, accounting or tax.
  • Good communication, willingness to learn and understanding of testing, debugging and production-quality engineering.
  • Based in Berlin or London, or willing to relocate.
  • Nice to have
  • Java/Spring Boot
  • AWS, Docker or Kubernetes
  • Postgre SQL, Kafka or event-driven architecture
  • OCR, financial workflows, multi-currency or policy engines
  • AI agents or evaluation tools
  • Why this team, why these cities

Expense is where Navan's "AI-powered T&E" claim has to be true: receipts, chat, and admin agents sit on the same ledger as reimbursements and accounting close.

Berlin and London put you next to EMEA customers who care about VAT, per diem, and audit — and next to a growing Expense engineering presence, not a satellite office doing overflow tickets.

Backend Software Engineer in Berlin Arbeitgeber: Navan

Navan ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und unterstützenden Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert Navan das Wachstum und die Zusammenarbeit innerhalb des Teams. Die Position des Solutions Consultant in der EMEA-Region ermöglicht es Ihnen, an der Spitze innovativer Lösungen für Geschäftsreisen und Ausgabenmanagement zu stehen, während Sie gleichzeitig von den Vorteilen eines globalen Unternehmens profitieren.

N

Kontaktdaten:

Navan Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Backend Software Engineer in Berlin 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 Navan anzuklopfen, wenn du dich auf die Stelle als Backend Software Engineer 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 Navan vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer in Berlin mit Bravour zu bestehen

Backend-Entwicklung
Java
Spring Boot
TypeScript
Python
API-Entwicklung
Ereignisgesteuerte Architekturen

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 Navan 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 Navan 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.