Backend Software Engineer & LLM Specialist – TypeScript / Python | Software Engineer Backend & LLM (m/w/d) – TypeScript / Python

BonusBot GmbH

Celle, Niedersachsen, Deutschland
Published Dec 30, 2025
Full-time
Fixed-term

Job Summary

This role is for an experienced Backend Software Engineer passionate about leveraging technology for social good, focusing on developing and enhancing the backend of a web application designed to simplify complex bureaucratic processes. The specialist will be responsible for the entire backend lifecycle, including selecting appropriate technologies, defining coding standards, and managing core services and interfaces. A critical component of the mission involves building and maintaining a robust data foundation and integrating a Large Language Model (LLM), specifically implementing a Retrieval-Augmented Generation (RAG) system. Candidates must be proficient in TypeScript and/or Python, have experience with web interfaces like REST, and ideally possess knowledge of LLMs, RAG architectures, and Infrastructure as Code (IaC). This is a unique opportunity to take ownership of the technical foundations within an ESF-funded project with significant social impact, offering flexible remote/hybrid work and a clear path toward long-term employment after the initial 24-month contract.

Required Skills

Education

Degree in Computer Science or comparable education/qualification

Experience

  • Relevant project experience in backend development
  • Professional experience working with TypeScript and/or Python
  • Experience with LLMs, ideally with RAG architectures (Plus)
  • Experience with data sinks (e.g., Graph Databases) (Plus)
  • Experience with Infrastructure as Code (e.g., Terraform) (Plus)

Languages

Not specified

Additional

  • Initial 24-month fixed-term contract with the explicit goal of permanent takeover; Ability to work remotely or hybrid (local collaboration preferred); Willingness to work within an ESF-funded project context.