Senior Backend Developer

GRAYOAK
Frankfurt am Main, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Cloud Storage Code Review Cross-Site Request Forgery Python (Programming Language) PostgreSQL MongoDB Node.Js NoSQL Open Source Technology
+12 more
OpenID Role-Based Access Control Software Project Management SQL Databases TypeScript Data Logging Large Language Models Generative AI Backend Information Technology Graphql Restful APIs

Job description

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

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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all