Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Gateway- und Routing-Komponenten in Go und leite technische Entscheidungen.
- Unternehmen: Innovatives Unternehmen, das führend in der Automatisierung und KI-Integration ist.
- Vorteile: Flexible Arbeitszeiten, dynamisches Arbeitsumfeld und zahlreiche Mitarbeiterbenefits.
- Weitere Informationen: Wachsendes Team mit globaler Reichweite und hervorragenden Karrieremöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der API-Verwaltung und arbeite an spannenden Projekten mit modernster Technologie.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung, davon 5 Jahre in Go.
Das prognostizierte Gehalt liegt zwischen 72000 - 88000 € pro Jahr.
Workato liefert Unternehmensinfrastruktur für das agentische Zeitalter, definiert iPaaS neu und hilft Unternehmen, Daten, Anwendungen, Prozesse und KI in einer einzigen, verwalteten Plattform zu vereinen. Als führendes Unternehmen im Bereich Enterprise MCP und vertrauenswürdig für 50 % der Fortune 500 verbindet Workatos cloud-native Architektur jede Anwendung, Datenquelle und jeden Prozess, um Echtzeit-Orchestrierung in großem Maßstab zu ermöglichen. Mit unternehmensgerechter Sicherheit und kontinuierlicher Innovation im Kern bietet Workato die vertrauenswürdige Grundlage für Organisationen, um mit Zuversicht zu automatisieren und KI im gesamten Unternehmen zu operationalisieren.
Wir suchen einen Senior Backend Engineer (GoLang) mit tiefgehender Go-Expertise, der dem Gateways-Team beitritt. Dies ist eine praktische Rolle als individueller Beitragender mit der Erwartung, Subsysteme von Anfang bis Ende zu besitzen und die technische Richtung in Ihrem Verantwortungsbereich zu steuern. Das Gateways-Team ist für das API-Management, das Gateway und die Routing-Infrastruktur von Workato verantwortlich – die Schicht, die zwischen externen Verbrauchern und den Kernservices der Plattform sitzt.
Verantwortlichkeiten:
- Entwerfen, bauen und betreiben von Hochleistungs-Gateway- und Routing-Komponenten in Go
- Technische Richtung für Ihren Bereich übernehmen: Entwurf von Dokumenten, Leitung architektonischer Überprüfungen, Bewertung von Kompromissen und Entscheidungen bis zum Abschluss vorantreiben
- Infrastruktur für Authentifizierung, Caching, Ratenbegrenzung, Anforderungswarteschlangen und Verkehrsformung aufbauen und weiterentwickeln
- Mit SRE-, Infrastruktur- und Plattformteams zusammenarbeiten, um Verfügbarkeits-, Skalierbarkeits- und Beobachtbarkeitsanforderungen zu erfüllen
- Aktuell bleiben mit relevanten Technologien, Protokollen und Branchentrends; Ergebnisse und Vorschläge für architektonische Überprüfungen präsentieren
- Funktionen von Anfang bis Ende liefern: vom Design über die Produktionseinführung bis zur laufenden Wartung
Anforderungen:
- 10+ Jahre professionelle Erfahrung in der Softwareentwicklung
- 5+ Jahre praktische Backend-Entwicklung in Go, mit starkem Verständnis für Nebenläufigkeitsmuster, Leistungsprofilierung und idiomatisches Design
- Tiefes Verständnis der Go-Interna: Scheduler, Garbage Collector, Speicher-Modell und Laufverhalten unter Last
- Starke Grundlagen in der Systemprogrammierung: Verständnis dafür, wie Dinge unterhalb der Anwendungsschicht funktionieren
- Tiefes Netzwerkwissen: TCP-Verbindungslebenszyklus, TLS/mTLS-Handshake und -Beendigung, HTTP/1.1, HTTP/2, HTTP/3 (QUIC), WebSocket, SSE
- Angewandte Kryptographie: symmetrische/asymmetrische Verschlüsselung, Zertifikatsketten des Vertrauens, Schlüsselmanagement, Signierung und Verifizierung
- Nachweisliche Erfolge beim Entwerfen und Skalieren verteilter, hochverfügbarer Systeme
- Solides Verständnis der großen Webinfrastruktur: Lastenausgleicher, Reverse Proxys, Anwendungsserver, Datenbanken, Nachrichtenbroker, Caching-Schichten und Beobachtungsstacks
- Erfahrung im Verfassen von System-/Architekturdokumenten und in der Leitung technischer Überprüfungen
- Fähigkeit, Engpässe sowohl auf Code- als auch auf Systemebene zu identifizieren und pragmatische Lösungen vorzuschlagen
- Praktisches Wissen über Kubernetes-Konzepte und Bereitstellungsmuster
- BS/MS in Informatik, Ingenieurwesen oder gleichwertige nachgewiesene Erfahrung
Wünschenswert:
- Lesefähigkeit in Ruby (on Rails) — der Kern der Workato-Plattform basiert auf Ruby und wird von anderen Teams verwaltet, aber Integrationspunkte erfordern die Fähigkeit, bestehenden Code zu navigieren und zu verstehen
- Vertrautheit mit AI/LLM-Diensteinfrastrukturen: Modell-Proxys, Token-Messung, Streaming-Protokolle
- Erfahrung mit Docker, Container-Orchestrierung und Cloud-Infrastruktur (AWS, Azure oder GCP)
- Erfahrung mit Redis-basiertem Caching und Pub/Sub-Mustern
- Einblicke in die Interna von API-Gateways oder Service-Meshes (z.B. Envoy, Kong, benutzerdefinierte Proxys)
- Integration mit Drittanbieter-REST/gRPC-APIs in großem Maßstab (Drosselung, Wiederholungen, Circuit-Breaking, Batch-Verarbeitung)
- Beiträge zu Open-Source-Projekten
Soft Skills:
- Komfortabel in einem global verteilten Team über mehrere Zeitzonen hinweg arbeiten (das Team erstreckt sich über Singapur, Europa und die USA)
- Starkes schriftliches und gesprochenes Englisch — ausreichend für Entwurfsdiskussionen, Code-Überprüfungen und teamübergreifende Zusammenarbeit
- Denken in Bezug auf vollständige Produktlieferung: vom Problemrahmen bis zur Produktion und Wartung
- Offen für Experimente; pragmatisch bei der Einführung neuer Technologien
Senior Backend Engineer (GO, API Getaways) Arbeitgeber: Workato
Als Senior Backend Engineer (GoLang) bei Workato erwartet Sie eine dynamische und unterstützende Arbeitsumgebung, die Flexibilität und individuelle Entwicklungsmöglichkeiten bietet. Mit einem hybriden Arbeitsmodell und erstklassigen Technologien können Sie von überall aus arbeiten, während Sie gleichzeitig von großartigen Mitarbeiterleistungen wie Gesundheitsversorgung und Schulungsbudgets profitieren. Unsere Unternehmenskultur fördert Teamzusammenhalt und Wohlbefinden durch regelmäßige Freizeitaktivitäten und Wellness-Initiativen, was Workato zu einem hervorragenden Arbeitgeber macht.