Junior Backend Software Engineer
Core
Build backend services and AI agents for the end-to-end expense lifecycle, including receipt intelligence, conversational capture, and financial control.
Role type
Junior Backend Software Engineer (AI/Finance)
Builds
Backend services, web interfaces, and LLM-backed agents for expense management, receipt processing, and admin automation.
Domain
Financial technology, expense management, and AI-driven document processing.
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript/Node.js, Python, APIs, relational databases, cloud platforms, event-driven architecture
Preferred skills
Kafka, AWS, Docker, Kubernetes, PostgreSQL, OCR, financial workflows, AI agents, evaluation tools
Technologies
Java, Spring Boot, TypeScript, Node.js, Python, Kafka, AWS, Docker, Kubernetes, PostgreSQL
Responsibilities
Design and ship features in backend services and web interfaces; Own APIs and event-driven flows that move money and policy decisions; Build or extend LLM-backed agents with tool use and grounding; Improve document extraction and auto-itemization quality; Instrument production with observability and quality dashboards; Mentor others and write designs for cross-timezone teams
Seniority
Junior, 1–3 years experience
