Skip to content
mimi

Software Engineer Typescript Fullstack

admi Kommunal GmbH

flexible Full-time 2mo ago

About the role

About the Company

Wir unterstützen Städte und Gemeinden dabei, ihre Liegenschaften wirtschaftlich und zukunftsfähig zu modernisieren – von der Energieberatung über die technische Planung bis zur Umsetzung konkreter Maßnahmen. Als spezialisierter Partner der öffentlichen Hand bringen wir Struktur, Tempo und Verlässlichkeit in die energetische Modernisierung kommunaler Infrastruktur. Unsere Arbeit hilft Kommunen, Energiekosten zu senken, Investitionen besser zu steuern und ihre Liegenschaften langfristig zukunftsfähig zu machen.

Gleichzeitig verpflichtet die EU‑Gebäuderichtlinie (EPBD 2024) die öffentliche Hand dazu, ihre Liegenschaften systematisch zu modernisieren. Damit aus politischen Zielen konkrete Projekte werden, braucht es Partner, die Planung und Umsetzung zusammenbringen.

Responsibilities

  • End‑to‑End Feature Development – Build and own product features from scratch, moving confidently between backend (Kotlin/Spring Boot) and frontend (React).
  • LLM Integration – Integrate LLM APIs (OpenAI, Gemini, Anthropic) and transform them into real‑world product value.
  • Collaborative Engineering – Work closely with the Data Engineer on data‑to‑product integration and contribute to CI/CD pipelines to ensure high‑quality deployments.
  • Security & Reliability – Implement security best practices, focusing on prompt‑injection defense, output validation, and data privacy.

Requirements

  • JVM & Python Proficiency – Experience (or strong desire) with Kotlin/JVM (Spring Boot, Hibernate) and solid skills in Python (FastAPI).
  • AI Expertise – Hands‑on experience integrating LLM APIs into live products.
  • Tech Stack Foundations – Comfortable with PostgreSQL and basic knowledge of TypeScript (React/Redux); familiarity with GCP is an advantage.
  • Security Mindset – Build with a “security‑first” approach (OWASP Top 10) and understand the unique challenges of LLM‑based applications.
  • Language – Strong English is mandatory; proficient German skills are a plus.

Benefits

  • Attractive salary package.
  • Flexibility to work remotely while being welcome to join the Berlin office.
  • Benefit program, team off‑sites, office parties, and team working days.
  • Unique professional development approach and a broad network of mentors.

Skills

FastAPIGCPHibernateKotlinOpenAIPostgreSQLPythonReactReduxSpring BootTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free