Fullstack Developer - TypeScript, Node.js, NestJS
Role details
Job location
Tech stack
Job description
TypeScript: Vor allen in Kombination mit React spielt es bei uns seine Stärken aus. Sowohl im Frontend wie auch im Backend sehr beliebt.
React: Wir setzten im Frontend auf React. Gerade hinsichtlich der Performance hat es uns überzeugt.
Backend
Java: Bei Microservices mit komplexer Logik nutzen unsere Teams Spring Boot in Verbindung mit Java.
Kotlin: Kotlin setzen wir teilweise als Alternative zu Java für serverseitige Lösungen ein.
Spring Boot: Ein großartiges Framework, dass uns die Arbeit mit Java und Kotlin deutlich erleichtert.
NodeJS: Auch im Backend setzen wir auf Typescript mit NodeJS. Gerade mit unserer Microservice Architektur und unserem Scaffolding ist der Einsatz schnell und superleicht. Service & Tools
ArgoCD: Um das Deployment unserer Microservices in Kubernetes schnell und effizient durchzuführen nutzten wir ArgoCD.
Apache Kafka: Stellt die ganze asynchrone Kommunikation unserer Microservices untereinander sicher.
Vault: Hier liegen unsere ganzen Secrets ab und sind sicher aufbewahrt.
Terraform: Für das Deployment unserer Anwendungen in die Azure Cloud ist Terraform unsere erste Wahl. Databases & Hosting
Oracle: Wenn wir mal größere und komplexere Datenstrukturen speichern wollen kommt die Oracle Database zum Einsatz.
MongoDB: Für unsere Microservices sind schlankere Datenbanken wie MongoDB ganz klar im Vorteil und damit sehr beliebt bei den Entwicklungsteams.
Kubernetes: Die Orchestrierung unserer Container geht uns Dank Kubernetes allen leicht von der Hand. Verwaltung und Skalierung ist damit kein Problem.
Azure: Wir ziehen um! Neue Adresse: die Azure Cloud. Unser Ziel ist es, unserer gesamten Plattform ein neues Zuhause zu geben.
Requirements
- Erfahrung in der Entwicklung von Microservices sowie im Umgang mit komplexen, skalierenden Systemlandschaften und Schnittstellen
- Sehr gute Kenntnisse im Frontend (React, TypeScript, React Query, react-hook-form, Jest, Storybook, Module Federation)
- Fundierte Backend-Erfahrung (Node.js, TypeScript, Apache Kafka, SQL- und NoSQL-Datenbanken); idealerweise Erfahrung mit Kotlin
- Praxis im Einsatz von AI zur Entwicklung robuster und skalierbarer Softwarelösungen
- Eine strukturierte und ergebnisorientierte Arbeitsweise sowie hohes Engagement und Lust darauf, Themen eigenständig umzusetzen.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sowie die Fähigkeit, technische Themen adressatengerecht zu kommunizieren
Wir setzen auf Vielfalt und freuen uns über Bewerberinnen jeglichen Geschlechts, Alters, Nationalität und ethnischer Herkunft, Lebensweise oder körperlicher und geistiger Fähigkeiten
Benefits & conditions
Freue dich auf ein hybrides Arbeitsmodell und flexible Arbeitszeiten. So kannst du dein berufliches und privates Leben optimal gestalten. Zusätzlich bieten wir die Möglichkeit in Voll- oder Teilzeit zu arbeiten, sowie 30 Tage pro Jahr im EU-Ausland.