Deine Mission
Als Senior Fullstack Engineer bist Du ein zentraler Baustein unserer Research and Development Initiative: eine KI-Plattform, die Sicherheitsreviews auf Architekturebene automatisiert. Den Großteil Deiner Zeit verbringst Du im Backend und baust AI-integrierte Services, asynchrone Pipelines und die APIs, die unsere Forschungsplattform antreiben. Daneben entwickelst Du die Oberflächen, über die unsere Consultants mit KI-Output arbeiten, und machst aus probabilistischen Ergebnissen etwas, dem Menschen vertrauen können.
Deine Rolle
- Backend & API: Aufbau und Erweiterung von FastAPI-Endpunkten, Celery-Task-Orchestrierung, PostgreSQL-Schemas und GCS Object Storage; saubere Integration mit der AI/ML-Pipeline.
- Datenfluss-Ownership: Du designst, wie die Plattformdaten gespeichert, versioniert und an die Benutzeroberfläche übermittelt werden.
- Knowledge Approval Workflow: Du designst und erweiterst die Lifecycle-Schicht für Dokumente auf der Plattform: Datenmodell, SLA-Tracking, Eskalationssignale und Provenance-Metadaten.
- Consultant-facing UI: Du baust die Oberflächen, an denen die KI-Ergebnisse den Benutzern präsentiert werden: Long-running Task UX, Echtzeit-Updates und der Weg von Polling zu WebSocket/SSE Streaming.
- End-to-End Delivery: Du arbeitest mit dem AI-Team und einem externen UX-Designer zusammen, um Funktionen von der Pipeline bis zur Benutzeroberfläche zu bringen und trägst die Verantwortung für die technischen Details.
- Plattform-Zuverlässigkeit: Du gestaltest Teststrategien, strukturierter Protokollierung, Leistungsbudgets sowie des Softwareentwicklungszyklus (SDLC) und agiler Methoden, die das Team im Zuge seines Wachstums benötigt.
Dein Profil
Must haves
- 5+ years of fullstack experience with production ownership of complex software – ideally including AI-integrated workflows
- Python and FastAPI at senior level: API design, request validation with Pydantic, structured errorr handling
- PostgresSQL: schema design, migrations, query optimizations, audit and versioning patterns
- Async at scale: streaming responses (SSE/WebSocket), bounded concurrency, retry strategy across nested boundaries, idempotent task design with Celery or equivalent
- React and TypeScript: state management (TanStack Query, Zustand or similar), data-driven UI for domain experts
- Production deployment: Docker, Kubernetes or equivalent, CI/CD, and observability tooling (Sentry, OpenTelemetry or similar)
- Product judgement: you know what fits the roadmap and you speak up when something doesn’t
- Experience building SDLC and agile practices in a small team
- Strong English communication
A real plus
- GCP experience: Cloud Run, GCS, Secret Manager, Vertex AI
- Vector search (Weaviate, pgvector or similar) or graph databases (Neo4j or similar)
- AI/LLM systems: eval frameworks, prompt versioning, regression on non-deterministic outputs
- Security engineering: authn/authz patterns, session management, secrets handling
- Test strategy: experience building testing practices systematically within a team
- Background in developer tools, data-heavy SaaS, or expert-facing products
Deine Benefits
- 30 Urlaubstage plus zusätzliche freie Tage an Weihnachten, Silvester und an Deinem Geburtstag
- Hybrides Arbeiten mit zwei Remote-Tagen pro Woche, Vertrauensarbeitszeit im Einklang mit den Bedürfnissen Deiner Familie und Rushhour auf dem Arbeitsweg und der Möglichkeit zu Workations zur fairen Balance der Schulferien Deiner Kinder und Deiner Mission mit uns
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten inklusive vollständiger Übernahme von Trainings- und Zertifizierungskosten sowie Bildungsurlaub für Prüfungstage
- Inhouse-Gym, Massagechairs, Gaming-Area und eigene Rückzugs- und Pausenräume
- Regelmäßige Team-Events und viel Raum für echte Zusammenarbeit
