Full-Stack Software Developer

Soa Experts Gmbh — Germany · Posted ~7 hours ago

Skills

Full-stack development AI-assisted development tools Frontend development Backend development API development Distributed systems Service-oriented architectures Data persistence AI development tools Frontend technologies Backend technologies APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team developing modern digital applications across the entire stack. You will create intuitive frontends, build performant backend components and APIs, work with distributed systems, and help establish effective practices for AI-assisted development and quality assurance.

Highlights

Work across the full technology stack while helping evolve central digital applications toward modern service-oriented architectures. The role combines user-focused frontend development, backend engineering, distributed integrations, and practical use of modern AI development tools.

Description

Deine Aufgaben: Einsatz moderner KI-Werkzeuge: Du arbeitest regelmäßig mit KI-basierten Entwicklungs- und Qualitätssicherungstools, beispielsweise intelligenten Coding-Assistenten oder automatisierten Review-Lösungen. Darüber hinaus unterstützt du dabei, bewährte Praktiken für deren Nutzung zu etablieren und weiterzuentwickeln.Weiterentwicklung technischer Plattformen: Du gestaltest zentrale digitale Anwendungen und Services aktiv mit und begleitest deren Evolution hin zu modernen, serviceorientierten Architekturen. Dabei behältst du sämtliche Ebenen der Lösung im Blick – von der Benutzererfahrung bis zur Persistenzschicht.⠀Entwicklung moderner Frontends: Du konzipierst und realisierst benutzerfreundliche Oberflächen, die komplexe fachliche Abläufe verständlich und effizient abbilden.⠀Anbindung von Backend-Systemen: Du entwickelst leistungsfähige Backend-Komponenten sowie Schnittstellen zur Verarbeitung und Verteilung von Daten innerhalb verteilter Systemlandschaften und ereignisorientierter Prozesse.Skalierbare Gesamtlösungen: Du planst und implementierst robuste End-to-End-Architekturen und sorgst für effiziente Datenströme zwischen unterschiedlichen Anwendungen und Plattformen. Das bringst du mit: Fundierte Full-Stack-Erfahrung: Du verfügst über mehrere Jahre praktische Erfahrung in der Softwareentwicklung und hast bereits Verantwortung für technische Konzepte oder Architekturentscheidungen übernommen. Sowohl Backend als auch Frontend sind für dich vertrautes Terrain.Know-how im Backend-Umfeld: Du bringst Erfahrung mit modernen Programmiersprachen und Frameworks sowie im Umgang mit relationalen und/oder dokumentenorientierten Datenbanken mit. Kenntnisse in Python und Django sind von Vorteil, aber keine zwingende Voraussetzung.⠀Starke Frontend-Kompetenzen: Du arbeitest sicher mit TypeScript und modernen Frontend-Technologien. Die Entwicklung anspruchsvoller Oberflächen sowie die Erstellung wiederverwendbarer Komponenten gehören zu deinem Alltag. Erfahrungen mit Vue.js sind willkommen, Kenntnisse vergleichbarer Frameworks ebenso.Architekturverständnis und Schnittstellenkompetenz: Du kennst die Grundlagen skalierbarer Softwarearchitekturen und hast Erfahrung mit der Konzeption sowie Anbindung von APIs, beispielsweise auf Basis von REST oder GraphQL.⠀Erfahrung mit komplexen Anwendungen: Du hast bereits an umfangreichen, produktiv genutzten Systemen gearbeitet und weißt, welche Faktoren für Stabilität, Wartbarkeit und Skalierbarkeit entscheidend sind.⠀Kommunikationsstärke und Teamarbeit: Du arbeitest gerne mit anderen zusammen, teilst dein Wissen aktiv und bringst dich konstruktiv in fachliche und technische Diskussionen ein. Technische Zusammenhänge kannst du verständlich vermitteln und hast Freude daran, neue Herausforderungen zu lösen.⠀Sprachliche Voraussetzungen: Sehr gute Deutschkenntnisse auf mindestens C1-Niveau sowie sichere Englischkenntnisse ab B2 werden vorausgesetzt.