Full-Stack Developer

SOMI Solutions GmbH
Köln, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Artificial Intelligence Unit Testing Cascading Style Sheets (CSS) Relational Databases Human-Computer Interaction Integrated Development Environments PostgreSQL Node.Js OAuth OpenID
+19 more
Software Architecture Openid Connect TypeScript Web Applications WebSocket Tailwind ReactJS Large Language Models Prompt Engineering Backend Containerization Webpack Information Technology Playwright Build Tools Graphql Front End Software Development JestJS Docker

Job description

  • Entwicklung moderner Webanwendungen über den gesamten Technologie-Stack hinweg, von intuitiven Benutzeroberflächen bis hin zu leistungsfähigen Backend-Services
  • Konzeption und Umsetzung anspruchsvoller Frontend-Lösungen mit React, TypeScript, Tailwind CSS sowie modernen Build-Tools wie Vite
  • Entwicklung und Weiterentwicklung skalierbarer Backend-Komponenten auf Basis von Node.js einschließlich der Bereitstellung von REST- und GraphQL-Schnittstellen
  • Modellierung, Anbindung und Optimierung relationaler Datenbanken mit PostgreSQL
  • Erstellung sauberer, wartbarer und gut testbarer Software unter Berücksichtigung funktionaler Programmierkonzepte
  • Implementierung sicherer Authentifizierungs- und Kommunikationsmechanismen, beispielsweise mittels JWT und WebSockets
  • Containerisierung von Anwendungen mit Docker sowie Mitwirkung an der Optimierung von Build-, Test- und Deployment-Prozessen
  • Enge Zusammenarbeit mit fachlichen und technischen Stakeholdern zur Entwicklung nachhaltiger Softwarearchitekturen
  • Beteiligung an der kontinuierlichen Verbesserung bestehender Entwicklungsprozesse und technischer Standards

Requirements

  • Mehrjährige praktische Erfahrung in der Full-Stack-Entwicklung mit modernen Webtechnologien
  • Ein abgeschlossenes Studium, idealerweise im Bereich Informatik oder einer vergleichbaren Fachrichtung, ist willkommen, entscheidend ist jedoch deine nachweisbare Praxiserfahrung
  • Verhandlungssichere Deutschkenntnisse sowie gute Englischkenntnisse
  • Fundierte Kenntnisse in React und TypeScript sowie Erfahrung mit modernen Frontend-Architekturen und Utility-First-CSS-Konzepten
  • Sicherer Umgang mit Vite oder vergleichbaren Build-Systemen
  • Sehr gute Kenntnisse in Node.js sowie Erfahrung mit PostgreSQL und der Entwicklung performanter REST- und GraphQL-APIs
  • Erfahrung mit GraphQL sowohl in der Konzeption als auch in der praktischen Umsetzung
  • Kenntnisse im Umgang mit Docker für lokale Entwicklungsumgebungen und produktive Deployments
  • Verständnis funktionaler Programmierprinzipien und deren Einsatz zur Entwicklung robuster, gut wartbarer Anwendungen
  • Erfahrung mit Prisma als ORM sowie mit GraphQL-Tools wie urql und tada
  • Praxis im Bereich Softwaretests, beispielsweise mit Vitest für Unit-Tests und Playwright für End-to-End-Tests
  • Kenntnisse moderner Architekturkonzepte wie Monorepos sowie Erfahrung mit Authentifizierungsstandards wie OAuth2 oder OpenID Connect (OIDC)
  • Erste Erfahrungen mit KI-gestützten Entwicklungsansätzen, Prompt Engineering oder der Integration von Large Language Models bzw. Agentensystemen
  • Grundlegendes Verständnis betriebswirtschaftlicher Abläufe, insbesondere im Umfeld von Buchhaltung oder Rechnungswesen, ist von Vorteil
  • Bereitschaft zu regelmäßigen Reisen für Workshops und persönliche Teammeetings

Benefits & conditions

  • Hybrides Arbeiten für mehr Flexibilität im Alltag
  • Flexible Arbeitszeiten statt starrer Präsenzkultur

Apply for this position

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

Apply on www.adzuna.de

Good distractions

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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

Videos

See all

Related articles

See all