N

Navan

Runs business travel and expense management

Junior Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • 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, TypeScript/Node.js, or Python; Java is preferred but not mandatory when the candidate has strong transferable backend skills.
  • Experience with APIs, relational databases, and cloud platforms.
  • Exposure to AI tools or projects involving large language models, chatbots, retrieval-augmented generation, document processing, or AI-assisted development.
  • Interest in financial or workflow-heavy products such as payments, expenses, accounting, or tax.
  • Understanding of testing, debugging, and production-quality engineering.
  • Based in Berlin or London, or willing to relocate.

Responsibilities

  • Design and ship features in backend services using Java and Spring Boot and/or web using TypeScript, with AI services in Python or TypeScript where appropriate.
  • Own APIs and event-driven flows that move money, receipts, and policy decisions at company scale.
  • Build or extend large-language-model-backed agents with tool use, grounding, streaming, session memory, retrieval, and evaluations.
  • Improve document extraction and automatic itemization, including quality, tax fields, latency, cost, and provider failover.
  • Instrument production with observability, quality dashboards, chat satisfaction measures, and extraction accuracy compared with human correction.
  • Partner with Product and Design on employee, admin, and mobile AI surfaces, including unified travel-and-expense chat.
  • Review financial systems for correctness, including idempotency, auditability, permissions, and prevention of silent partial writes.
  • Mentor others and write designs that teams across time zones can implement from.
  • Work on expense product features spanning employee flows, international spend, admin and control, and money movement and close.
  • Improve receipt intelligence, conversational expense, missing-information assistants, and admin and finance agents while protecting accuracy, latency, cost, safety, privacy, permissions, and auditability.

Desired Qualifications

  • Java/Spring Boot.
  • AWS, Docker, or Kubernetes.
  • PostgreSQL, Kafka, or event-driven architecture.
  • OCR, financial workflows, multi-currency systems, or policy engines.
  • AI agents or evaluation tools.

About the Company

Navan

Runs business travel and expense management

Navan runs a business travel and expense platform for companies, combining trip booking with tools that let finance teams track and control employee spending. Travelers search flights, hotels, trains, and rental cars through its website or mobile app, while administrators set booking limits and approval rules. Its expense software captures receipts, categorizes purchases, reimburses employees, and sends records to accounting systems, keeping travel and finance work in the same service. The company earns usage fees from its travel and payments business alongside software subscriptions. Navan was founded in 2015 and is headquartered in Palo Alto, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Navan

See more jobs