Zum Hauptinhalt springen

Software Engineer TypeScript – Data Integration & Event Platforms

🏛 Ausgeschrieben von Next Ventures GmbH
Contracting⏱ 6 months + extension📍 Newtown, - United States💶 £400 - £500 per day 🏢 20% vor Ort 🚀 Start: ASAP ⏳ 100% Auslastung 🎓 Medior 🌐 Englisch

Wir suchen einen erfahrenen Software Engineer mit Schwerpunkt TypeScript für die Entwicklung von Datenintegrations- und Event-Plattformen in einem führenden Unternehmen der Transportbranche.

In dieser Rolle arbeiten Sie als Backend-Engineer über den gesamten Software-Delivery-Lifecycle hinweg – von der Anforderungsanalyse bis zur Deployment und Produktionsunterstützung. Sie entwickeln Services mit TypeScript und Node.js, die auf Azure Kubernetes Service (AKS) über vollautomatisierte CI/CD-Pipelines bereitgestellt werden.

Ihre Aufgaben umfassen:

• Funktionale Analyse: Enge Zusammenarbeit mit Stakeholdern zur Analyse von Integrations- und Datenflussanforderungen, Definition von Datenmappings und Transformationsregeln • Softwareentwicklung: Aufbau und Wartung von Event Producern, Consumern, APIs, Connectoren und Datenverarbeitungsdiensten; Entwicklung wiederverwendbarer Plattformkomponenten und SDKs • Operations: Deployment und Support von Services durch automatisierte Pipelines, Monitoring von Performance und Integrationszustand, Behebung von Integrations- und Datenqualitätsproblemen

Anforderungen: • 3–5 Jahre kommerzielle Erfahrung mit TypeScript und Node.js • Starke Backend-Entwicklungserfahrung (APIs, Integrationsdienste, Message Consumer, Datenverarbeitung) • Solide SQL-Kenntnisse und Erfahrung mit Messaging-Plattformen oder NoSQL-Technologien • Erfahrung mit automatisiertem Testing und Cloud-Plattformen (Azure bevorzugt) • Verständnis verteilter Systeme (Idempotenz, Retry-Muster, Event Ordering) • Fließend Englisch

Wünschenswert: Event-Driven Architecture, Kafka, Kubernetes, GitOps, gRPC, Clean Architecture.

Skills

TypeScriptNode.jsAzure Kubernetes Service (AKS)CI/CD pipelinesBackend developmentAPIsIntegration servicesMessage consumersData processingSQLMessaging platformsNoSQLAutomated testingDockerAzureDistributed systemsIdempotencyRetry patternsEvent orderingEventual consistencyEvent-Driven Architecture wünschenswertEvent Sourcing wünschenswertCQRS wünschenswertProjection patterns wünschenswertAzure Event Hubs wünschenswertKafka wünschenswertProtobuf wünschenswertgRPC wünschenswertSchema versioning wünschenswertKubernetes wünschenswertGitOps wünschenswertArgoCD wünschenswertClean Architecture wünschenswertHexagonal Architecture wünschenswertDependency Injection wünschenswert

Anforderungen

Rollenfamilie
Entwicklung
Berufserfahrung
mindestens 3 Jahre
Sprachen
Englisch (verhandlungssicher)
Rechtsform
Einzelfreelancer möglich

Rahmenbedingungen

Abrechnung
Nach Aufwand
Verlängerung
Option auf Verlängerung

Projekt

Projektart
Weiterentwicklung
Vermittlung
Über Vermittler

Skills erklärt

TypeScript
TypeScript ist eine Programmiersprache, die auf JavaScript aufbaut und zusätzlich Typisierung sowie erweiterte Funktionen für größere Projekte bietet.
Node.js
Laufzeitumgebung für JavaScript, die es ermöglicht, JavaScript-Code außerhalb von Webbrowsern auszuführen, insbesondere für die Entwicklung von serverseitigen Anwendungen und APIs.
CI/CD Pipelines
Automatisierte Prozesse für kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software in Produktionsumgebungen.
Backend Development
Entwicklung der serverseitigen Logik und Datenverarbeitung von Anwendungen, die nicht direkt vom Nutzer sichtbar ist.
APIs
Schnittstellen, die es verschiedenen Softwareanwendungen ermöglichen, miteinander zu kommunizieren und Daten auszutauschen.
Data Processing
Verarbeitung und Analyse von Daten; umfasst Erfassung, Bereinigung, Transformation und Auswertung von Informationen.
SQL
Programmiersprache zur Abfrage und Verwaltung von Daten in Datenbanken.
NoSQL
Datenbanktyp, der Daten nicht in Tabellen speichert, sondern in flexiblen Formaten wie Dokumenten oder Key-Value-Paaren; geeignet für große, unstrukturierte Datenmengen.
Automated Testing
Automatisierte Überprüfung von Softwarefunktionen durch Testprogramme statt manueller Tests, um Fehler schneller zu erkennen.
Docker
Software-Plattform zur Containerisierung, die Anwendungen mit ihren Abhängigkeiten in isolierten Umgebungen verpackt.
Azure
Cloud-Computing-Plattform von Microsoft für Hosting, Datenverarbeitung, Speicherung und verschiedene IT-Services.
Distributed Systems
Systeme, bei denen mehrere unabhängige Computer über ein Netzwerk zusammenarbeiten, um gemeinsame Aufgaben zu lösen.
Event-Driven Architecture
Ein Architektur-Ansatz, bei dem Systeme durch Ereignisse (Events) kommunizieren und reagieren statt durch direkte Aufrufe; wird für asynchrone, entkoppelte und skalierbare Systeme eingesetzt.
Event Sourcing
Architektur-Muster, bei dem alle Änderungen eines Systems als unveränderliche Ereignisse protokolliert werden; ermöglicht vollständige Nachverfolgung und Rekonstruktion von Systemzuständen.
CQRS
Architekturmuster, das Lese- und Schreibvorgänge in Softwaresystemen trennt, um Skalierbarkeit und Performance zu verbessern.
Kafka
Verteilte Streaming-Plattform zur Verarbeitung großer Datenmengen in Echtzeit zwischen verschiedenen Systemen.
Protobuf
Serialisierungsformat von Google zur kompakten und effizienten Übertragung strukturierter Daten zwischen Systemen.
gRPC
Modernes Kommunikationsprotokoll für schnelle Datenübertragung zwischen Anwendungen, basierend auf HTTP/2.
Kubernetes
Open-Source-Plattform zur automatisierten Verwaltung, Skalierung und Orchestrierung von containerisierten Anwendungen.
GitOps
Methode zur Infrastruktur- und Anwendungsverwaltung, bei der Git als zentrale Quelle für Konfigurationen und Deployments dient.
ArgoCD
Tool für kontinuierliche Bereitstellung (CD) von Anwendungen in Kubernetes-Umgebungen mittels GitOps-Prinzipien.
Clean Architecture
Softwarearchitektur-Prinzip, das durch klare Schichtung und Unabhängigkeit von Frameworks wartbare und testbare Systeme schafft.
Dependency Injection
Softwaredesign-Muster, bei dem Abhängigkeiten von außen in eine Komponente eingespritzt werden, statt diese selbst zu erzeugen.

Als IT-Freelancer automatisch auf Projekte wie dieses bewerben

Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.

  • ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
  • ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
  • ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
  • ✓ Kostenlos starten – keine Kreditkarte erforderlich

Häufige Fragen zu Nexus

Was ist Nexus und für wen ist es geeignet?
Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
Wie schreibt Nexus den Bewerbungstext?
Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
Welche Projektplattformen werden unterstützt?
Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
Kostet Nexus etwas?
Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.

Passende Freelancer

Profile die zu den Skills dieses Projekts passen

Alle Freelancer im Verzeichnis →

Nie wieder Bewerbungen schreiben.

Nexus matcht deine Skills und schreibt Bewerbungen automatisch.

Kostenlos registrieren →

Keine Kreditkarte erforderlich

Kostenloser CV-Check

Wie gut passt dein TypeScript-Profil zum Markt?

  • ✓ Market Fit gegen 479 TypeScript-Ausschreibungen
  • ✓ Welche Skills dir fehlen und was sie bringen
  • ✓ Dein Stundensatz im Vergleich
CV vor die Jury bringen →

Kostenlos · anonym gespeichert · von FreelancerJury

Marktgeschwindigkeit

⏳

Projekte dieser Skills werden nach durchschnittlich 3,3 Tagen geschlossen.

Stundensatz vs. Markt

Kein Stundensatz für dieses Projekt hinterlegt.

Ø 99 €/h (für diese Skills)

Untergrenze 38 €Median 90 €Top 10% 115 €

Tipp

Zeiterfassung & Projektverwaltung

Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.

Flow ausprobieren

Ähnliche Projekte

Tipp

Konferenzraum in Hamburg

Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.

Konferenzraum mieten