Full Stack Software Developer (m/w/d)

Produktumfeld: CS Leak Reporter Cloud Solution / Leak Reporter V2
Für die Weiterentwicklung unserer CS Leak Reporter Cloud Solution und des Leak Reporter V2 suchen wir einen Full Stack Software Developer (m/w/d), der moderne Web- und Cloud-Anwendungen ganzheitlich entwickelt – vom Backend über APIs und Authentifizierung bis hin zum Frontend.

Deine Aufgaben

  • Entwicklung und Weiterentwicklung des CS Leak Reporter und des Leak Reporter V2
  • Entwicklung skalierbarer Backend-Services mit Go
  • Konzeption und Implementierung moderner Schnittstellen mit:
    • GraphQL
    • gRPC
  • Entwicklung moderner Benutzeroberflächen mit React und/oder Flutter
  • Ganzheitliche Umsetzung neuer Funktionen vom Backend bis zum Frontend
  • Integration von Geräten und Embedded-Systemen wie der LeakCam
  • Umsetzung von Benutzer-, Rollen- und Rechtekonzepten mit Keycloak
  • Entwicklung und Betrieb containerisierter Anwendungen mit Docker
  • Deployment und Orchestrierung der Anwendungen mit Kubernetes
  • Weiterentwicklung von CI/CD-Prozessen
  • Monitoring, Logging und Fehleranalyse über Frontend und Backend hinweg
  • Mitarbeit bei Architekturentscheidungen hinsichtlich Skalierbarkeit, Security und Wartbarkeit
  • Enge Zusammenarbeit mit Embedded-, Cloud-, Produkt- und UX-Entwicklung

Dein Profil

Must-have

  • Erfahrung in der Full-Stack-Softwareentwicklung
  • Gute Kenntnisse in der Backend-Entwicklung, idealerweise mit Go / Golang
  • Erfahrung in der Frontend-Entwicklung mit React und/oder Flutter
  • Erfahrung mit modernen API-Konzepten wie REST, GraphQL oder gRPC
  • Gute Kenntnisse in Linux
  • Erfahrung mit Docker
  • Sicherer Umgang mit Git und modernen Entwicklungsprozessen
  • Kenntnisse im Umgang mit Datenbanken
  • Verständnis moderner Web-, Cloud- und Softwarearchitekturen

Nice-to-have

  • Sehr gute Kenntnisse in Go
  • Erfahrung mit GraphQL
  • Erfahrung mit gRPC / Protocol Buffers
  • Erfahrung mit Kubernetes
  • Erfahrung mit Keycloak
  • Kenntnisse in OAuth2 und OpenID Connect
  • Erfahrung mit Microservices und serviceorientierten Architekturen
  • Erfahrung mit Flutter / Dart
  • Erfahrung mit React / TypeScript
  • Erfahrung mit CI/CD
  • Kenntnisse in Monitoring und Observability
  • Erfahrung mit IoT- bzw. Device-to-Cloud-Architekturen
  • Kenntnisse im Bereich Cloud Security und Identity Management

Technologieumfeld
Go · GraphQL · gRPC · React · Flutter · Keycloak · Docker · Kubernetes · Linux · Git · CI/CD · Cloud · IoT
 
Persönlich

  • Freude daran, Features End-to-End umzusetzen
  • Gutes Verständnis für das Zusammenspiel von Frontend, Backend, Cloud und Geräten
  • Strukturierte und eigenverantwortliche Arbeitsweise
  • Qualitätsbewusstsein und Interesse an sauberer, wartbarer Software
  • Bereitschaft, technische Entscheidungen aktiv mitzugestalten
  • Gute Deutsch- und Englischkenntnisse

Was du von uns bekommst:

Du bekommst bei uns die Möglichkeit, unsere Produkte und Lösungen aktiv mitzuentwickeln und deine eigenen Talente einzubringen. Dazu kommen:

  • unbefristete Festanstellung
  • abwechslungsreiche Aufgaben statt jeden Tag dasselbe
  • kurze Wege und schnelle Entscheidungen
  • Raum für eigene Ideen und kreative Lösungen
  • enge Zusammenarbeit mit verschiedenen Teams
  • Weiterbildungsmöglichkeiten
  • Epassi
  • JobRad
  • kostenlose Getränke
  • unser wöchentliches Freitags-Firmenfrühstück
  • und vor allem Kolleginnen und Kollegen, bei denen Zusammenarbeit tatsächlich Zusammenarbeit bedeutet

Klingt nach dem richtigen Job für dich?

Dann sende uns deine Unterlagen und wir melden uns zeitnah bei dir.

Jetzt bewerben