Senior Backend Developer

GRAYOAK
Frankfurt am Main, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote
Frankfurt am Main, Germany

Tech stack

API
Artificial Intelligence
Azure
Cloud Storage
Code Review
Cross-Site Request Forgery
Python
PostgreSQL
MongoDB
Node.js
NoSQL
Open Source Technology
OpenID
Role-Based Access Control
Project Management
SQL Databases
TypeScript
Data Logging
Large Language Models
Generative AI
Backend
Information Technology
GraphQL
REST

Job description

Frankfurt am Main (hybrid), Hessen, 60311 Vollzeit Persönlichkeit - Engagement - Innovation!

Bei GRAYOAK arbeitest du an anspruchsvollen Softwareprojekten im Umfeld von Data, AI und moderner Plattformarchitektur. In interdisziplinären Teams entwickeln wir skalierbare Enterprise-Lösungen und begleiten deren Umsetzung von der Architektur bis in den produktiven Betrieb. Dabei baust du die Backend-Services unserer GenAI-Dokumentenplattform auf Enterprise-Niveau und integrierst moderne LLM- und RAG-Pipelines auf Azure OpenAI.

Dein Fokus liegt auf der Entwicklung robuster, skalierbarer Services in Node.js, TypeScript und Python sowie auf der Zusammenarbeit mit Architektur- und Produktteam in anspruchsvollen, regulierten Kundenprojekten. Generative AI setzt du dabei gezielt für Spec-driven Development ein - als Werkzeug, dem du nicht blind vertraust, sondern dass du mit Engineering-Verstand kritisch hinterfragst. Von der Theorie zur Praxis - bring Dein Wissen ins Spiel!

  • Design und Implementierung skalierbarer Backend-Services (Node.js / Express, TypeScript, Python)
  • Integration von Large Language Models und RAG-Pipelines auf Azure OpenAI
  • Entwurf von REST- und GraphQL-APIs mit Zod-Validierung und robustem Error-Handling
  • Aufbau und Pflege der Persistenzschicht (MongoDB, PostgreSQL, Azure Blob Storage)
  • Implementierung von Security-Mechanismen (CSRF-Schutz, RBAC, Audit-Logging via Pino)
  • Mitarbeit an der Architektur-Weiterentwicklung und Durchführung von Code-Reviews

Deine Skills, Dein Potenzial - das suchen wir!

Requirements

  • Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Qualifikation
  • Mind. 7 Jahre Erfahrung in der Backend-Entwicklung mit Node.js, TypeScript und Python
  • Tiefe Kenntnisse in RESTful-API-Design und asynchroner Programmierung
  • Fundierte Erfahrung mit NoSQL- und SQL-Datenbanken (MongoDB, PostgreSQL)
  • Sehr gute Kenntnisse in Microsoft Azure (App Services, Functions, Container Apps)
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Pluspunkte!

  • Erfahrung mit OIDC und SSO-Integrationen
  • Kenntnisse in LLM-Frameworks
  • Erfahrung mit Vektor-Datenbanken (Azure AI Search, Qdrant, Weaviate o. ä.)
  • Open-Source-Beiträge oder eigene Projekte

Apply for this position