Wir suchen einen qualifizierten und erfahrenen Golang-Entwickler zur Verstärkung unseres dynamischen und wachsenden Teams.
Was Sie tun werden:
- Leiten Sie geschäftskritische Projekte und liefern Sie diese End-to-End-Datenerfassungsfunktionen mit hoher Qualität
- Sie haben die klare Verantwortung für ein oder mehrere Produkte, APIs oder Plattformbereiche
- Arbeiten im zentralen Infrastrukturteam des Kunden und sind für die Bereitstellung hochskalierbarer Funktionen verantwortlich Verteilte Datenerfassungssysteme: Erstellen Sie eine Data-Lake-Architektur für die Nutzung verschiedener nachgelagerter Systeme.
- Erhalten Sie Kontakt zu Partnern und Kunden in verschiedenen Geschäftsbereichen, die Ihnen dabei helfen, Feedback für Ihren Produktbereich zu geben.
- Sorgen Sie für operative Exzellenz und skalieren Sie die Plattformfunktionen, um viele verschiedene UCs über die Produkte der Kunden hinweg zu bedienen.
- Bauen Sie Ihre technischen Fähigkeiten in verschiedenen anspruchsvollen Bereichen auf und erweitern Sie sie und lösen Sie schwierige technische Probleme
- Beeinflussen Sie Architektur und Technologie Auswahlmöglichkeiten und verbessern die betriebliche Effizienz in allen Teams.
Qualifikationen:
- 6+ Jahre Berufserfahrung, vorzugsweise in der Entwicklung von Softwaresystemen in Go und Python als Hauptsprache
- Erfahrung in der Leitung und Bereitstellung umfangreicher benutzerorientierter Anwendungen, APIs und Entwicklertools sowie in der Leitung der täglichen Ausführung von Teams als technischer Leiter
- Expertise im Aufbau komplexer verteilter Dienste mit hoher Verfügbarkeit und strengen SLAs, einschließlich der Verwaltung der Beobachtbarkeit und der betrieblichen Exzellenz für bereitgestellte Dienste.
- Starke CS-Grundlagen und Kenntnisse der Architektur und allgemeiner Entwurfsmuster
- Sie sind gut im Cross- Funktionale Kommunikation mit Produktmanagern, Designern usw.
- Sie sind begeistert davon, in einer produktorientierten Umgebung zu arbeiten, in der jedem die Kundenauswirkungen am Herzen liegen.
- Sie haben Erfahrung in der Ausführung von Datenverarbeitungspipelines in der Produktion mit verteilten Datenverarbeitungs-Frameworks wie Apache Spark oder Flink. Databricks-Erfahrung ist von Vorteil
- Erfahrung in der Arbeit in verschiedenen Teams aus Ingenieuren, Datenwissenschaftlern und Analysten, um leistungsstarke Datenverarbeitungs- und Datenintegrationssysteme auf der Grundlage der Data-Lake-Architektur zu implementieren und zu warten
- Ein großes Plus, wenn Sie Terraform, K8S, AWS Batch, AWS Lambda, Django, Postgres, SQL und MongoDB beherrschen.
- Bonuspunkte, wenn Sie mit SSO mit SAML und/oder OIDC vertraut sind Protokolle
- Bonuspunkte, wenn Sie Integrationen mit SaaS-Angeboten und Workflow-Orchestrierungssystemen von Drittanbietern erstellt haben
- Bonuspunkte, wenn Sie zuvor mit AWS gearbeitet haben und über praktische Kenntnisse von Observability-Tools verfügen< /li>
Tech Stack:
- Cloud: AWS im Allgemeinen, AWS Batch für Workloads für Datenbrücke, AWS Lambda, Cloudflare
- Code Repos : GitHub
- DBs: MongoDB, RDS, Postgres, Pinot, Aurora, DynamoDB
- Build: BuildKite
- CI/CD: Argo
- Infrastruktur: Terraform, K8S
- Protokolle: SSO mit SAML, OIDC, gRPC, RPC, Protobuf, HTTPS
- Beobachtbarkeit: Datadog
- Sprache: Python, Go , Django
- Data Tech Stack und Orchestrierung: Spark Engine, Temporal, Kafka
Ab wann:
Wir bieten:
< li> Arbeiten Sie in einem multinationalen Team und einem tollen Bereich für neue Erfahrungen- Dies ist ein 100 % Remote-Job oder vor Ort in unseren Büros während der CET-Bürozeiten
- Fühlen Sie sich durch ein freundliches Team gestärkt Team, Politik der offenen Tür, informelle Atmosphäre im Unternehmen und regelmäßige Teambuilding-Events
- Die Fähigkeit, sich auf die Arbeit zu konzentrieren: ein Mangel an Bürokratie und Mikromanagement sowie praktische Unternehmensdienstleistungen
< li> Eine perfekte Umgebung zum Lernen und zur Selbstentwicklung mit Platz für Lehrmaterial