Full-Stack Developer

KStA Digitale Medien
Köln, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Köln, Germany

Tech stack

JavaScript
API
Artificial Intelligence
Cloud Computing
Computer Programming
Continuous Integration
Github
JUnit
Node.js
TypeScript
Openapi
Tailwind
Large Language Models
Backend
GIT
FastAPI
Vue.js
Pytest
Containerization
Integration Tests
Kubernetes
Front End Software Development
Docker
Microservices

Job description

  • Du entwickelst und betreibst skalierbare Backend-APIs z.B. in TypeScript (FastAPI, Node, Deno)
  • Du integrierst LLM-Funktionen (OpenAI, Google, Antrophic) in Microservices / MCP-Servern und stellst so KI-Assists für Sales-, Billing- und Service-Anwendungen bereit.
  • Du automatisierst Builds, Tests und Releases mit GitHub Actions & Docker und bringst deine Container auf GCP Cloud Run oder Kubernetes produktiv.
  • Du implementierst REST-Schnittstellen, definierst Datenmodelle und sorgst mit Unit- & Integration-Tests für Code-Qualität.
  • Du baust Frontend-Modulein Vue 3 / Nuxt 3 + Tailwind CSS, um neue Backend-Features schnell erlebbar zu machen.
  • Du nutzt moderne AI-Coding-Tools (z. B. Copilot, Codeium), teilst Best Practices im Team und arbeitest eng mit Data-, ML- und Automation-Kollegen an End-to-End-Use-Cases.

Requirements

  • Du hast mehrjährige Praxis in der Backend-Entwicklung, z.B. mit TypeScript (FastAPI, Node, Deno) - inklusive Design von REST-APIs und OpenAPI-Specs.
  • Du konntest bereits Erfahrung mit Containerisierung & CI/CD (Docker, GitHub Actions) sowie GCP-Deployment auf Cloud Run oder Kubernetes sammeln.
  • Du verfügst über Routine in Unit- und Integration-Tests (JUnit, pytest, Jest o. ä.) und sicherer Umgang mit Git-Workflows.
  • Du ownst grundlegende Frontend-Skills in Vue 3 / Nuxt 3 und Tailwind CSS
  • Du besitzt Know-how in der Anbindung von LLM -/- KI-Services und Interesse daran, AI-gestützte Features produktiv auszurollen.
  • Du bist vertraut mit AI-Coding-Assistance und offen für neue Tools, die deine Entwicklungs- und Review-Prozesse effizienter machen.

Apply for this position