Job
Aus Partner-Feed
Softwareentwickler - Verzweigung
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Supabase
- Level
- Any
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über Supabase
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt.
Über die Rolle
Wir bauen eine leistungsstarke CI/CD-Ausführungsplattform auf, die Runnern ähnelt, die von Tools wie Buildkite, GitHub Actions und Blacksmith CI verwendet werden. Unsere Plattform führt Entwickler-Pipelines zuverlässig in großem Maßstab aus, lässt sich tief in die Quellcodeverwaltung integrieren und automatisiert Build-, Test- und Bereitstellungsworkflows.
In dieser Rolle entwerfen und bauen Sie die verteilten Systeme, die für den sicheren und effizienten Betrieb von CI/CD-Pipelines verantwortlich sind. Dazu gehört die Orchestrierung kurzlebiger Rechenumgebungen, die Verwaltung der Build-Isolation, die Planung von Jobs über Arbeitsgruppen hinweg und die Gewährleistung der Zuverlässigkeit im großen Maßstab.
Diese Rolle ist ideal für jemanden, der in asynchronen, schnelllebigen Umgebungen erfolgreich ist und sich für die Entwicklung von Entwicklertools begeistert, die auf Millionen skalierbar sind.
Wofür Sie verantwortlich sind
•
Entwerfen und verbessern Sie die zentrale Orchestrierungs-Engine, die den Lebenszyklus der Erstellung, Zusammenführung und Neubasierung von Supabase-Zweigen verwaltet.
•
Stellen Sie eine kurzlebige Sandbox-Ausführungsumgebung auf EKS/ECS bereit, um nicht vertrauenswürdige Build-Workloads aus verbundenen Git-Repositorys mit sicher verwalteten Geheimnissen auszuführen.
•
Implementieren Sie eine Jobplanung, die sich auf Tausende gleichzeitiger Builds skalieren lässt.
•
Optimieren und reduzieren Sie Pipeline-Laufzeiten durch Caching, Artefaktspeicherung und Wiederverwendung von Abhängigkeiten.
•
Verwalten Sie Wiederholungsversuche, Zeitüberschreitungen, Abbrüche und Fehlerweiterleitungslogik, um sicherzustellen, dass sich Pipelines unter Fehlerbedingungen vorhersehbar verhalten.
•
Instrumentieren Sie den gesamten Pipeline-Lebenszyklus mit Observability-Tools, um dem Endbenutzer Spuren, Metriken und strukturierte Protokolle anzuzeigen.
•
Entwickeln Sie Konfigurationsdateien (JSON/TOML) und Integrationen (Terraform/Pulumi), die es Teams ermöglichen, Pipelines einfach im Code zu definieren, auszulösen und zu überprüfen.
Dann könnten Sie gut zu uns passen
•
Sie verfügen über ausgeprägte Software-Engineering-Kenntnisse (Go und Typescript erforderlich);
•
Sie verfügen über mehr als drei Jahre Erfahrung im Aufbau und Betrieb von Cloud-Infrastrukturen oder verteilten Systemen im großen Maßstab;
•
Sie verfügen über Kenntnisse in der Cloud-Infrastruktur – Vertrautheit mit AWS-Konstrukten ist erforderlich, frühere Erfahrung mit den AWS SDKs und IaC-Tools (Pulumi, Terraform usw.) zum Aufbau und Betrieb der Infrastruktur wird dringend empfohlen.
•
Sie verfügen über eine produktionsorientierte Denkweise – eine Erfolgsbilanz beim Aufbau zuverlässiger, beobachtbarer und wartbarer Systeme
•
Haben Sie eine eigenverantwortliche Denkweise – Sie gedeihen darin, unter erstklassiger Anleitung unabhängig agieren zu können
•
Kommunizieren Sie klar und deutlich sowohl gegenüber technischen als auch nichttechnischen Zielgruppen
•
Sie haben Erfahrung in asynchronen oder global verteilten Teams
•
Werden durch die Lösung realer Probleme für Entwickler motiviert
•
Fühlen sich wohl im Umgang mit Unklarheiten und bewegen sich schnell
Was wir anbieten
•
Vollständig ferngesteuert
Wir stellen weltweit ein. Wir glauben, dass Sie von überall aus Ihre beste Arbeit leisten können. Es gibt keine Supabase-Büros, aber wir bieten eine WeWork-Mitgliedschaft oder eine Co-Working-Zulage, die Sie überall auf der Welt nutzen können.
•
ESOP
Jedes Teammitglied erhält ESOP (Equity Ownership) am Unternehmen. Wir möchten, dass alle an den Vorteilen dessen teilhaben, was wir gemeinsam aufbauen.
•
Technische Zulage
Nutzen Sie dieses Budget, um Ihre ideale Arbeitsumgebung einzurichten – Laptop, Monitor, Kopfhörer oder was auch immer Ihnen hilft, Ihre beste Arbeit zu leisten.
•
Vorteile für die Gesundheit
Supabase deckt 100 % der Krankenversicherung für Mitarbeiter und 80 % für Angehörige ab, wo auch immer Sie sich befinden. Ihr Wohlbefinden und die Gesundheit Ihrer Familie liegen uns am Herzen.
•
Jährliche Off-Sites
Einmal im Jahr trifft sich das gesamte Unternehmen in einer neuen Stadt zu einer Woche voller Kontakte, Zusammenarbeit und Spaß. Es ist ein Höhepunkt unseres Jahres.
•
Flexibles Arbeiten
Wir arbeiten asynchron und vertrauen darauf, dass Sie Ihre Zeit selbst verwalten. Sie wissen, was wann zu tun ist.
•
Berufliche Entwicklung
Jedes Teammitglied erhält eine jährliche Bildungszulage, die Sie für das Lernen ausgeben können – Kurse, Bücher, Konferenzen oder alles, was Ihr Wachstum unterstützt.
Über das Team
Supabase wurde als Remote- und Open-Source-Lösung geboren. Wir glauben, dass unser weltweit verteiltes Team unsere Geheimwaffe bei der Entwicklung von Tools ist, die Entwickler lieben.
•
~400 Teammitglieder
•
Über 60 Länder
•
Über 20 Sprachen gesprochen
•
Über 1 Milliarde US-Dollar gesammelt (einschließlich unserer Serie F im Wert von 500 Millionen US-Dollar)
•
Über 540.000 Community-Mitglieder
Wir handeln schnell, bauen öffentlich und nutzen das, was wir liefern. Wenn es in Ihrem Projekt enthalten ist, verwenden wir es wahrscheinlich auch in unserem. Wir glauben fest an das Open-Source-Ökosystem und streben danach, bestehende Tools und Communities zu unterstützen und nicht zu ersetzen.
Quelle: Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching)
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt.
Über die Rolle
Wir bauen eine leistungsstarke CI/CD-Ausführungsplattform auf, die Runnern ähnelt, die von Tools wie Buildkite, GitHub Actions und Blacksmith CI verwendet werden. Unsere Plattform führt Entwickler-Pipelines zuverlässig in großem Maßstab aus, lässt sich tief in die Quellcodeverwaltung integrieren und automatisiert Build-, Test- und Bereitstellungsworkflows.
In dieser Rolle entwerfen und bauen Sie die verteilten Systeme, die für den sicheren und effizienten Betrieb von CI/CD-Pipelines verantwortlich sind. Dazu gehört die Orchestrierung kurzlebiger Rechenumgebungen, die Verwaltung der Build-Isolation, die Planung von Jobs über Arbeitsgruppen hinweg und die Gewährleistung der Zuverlässigkeit im großen Maßstab.
Diese Rolle ist ideal für jemanden, der in asynchronen, schnelllebigen Umgebungen erfolgreich ist und sich für die Entwicklung von Entwicklertools begeistert, die auf Millionen skalierbar sind.
Wofür Sie verantwortlich sind
•
Entwerfen und verbessern Sie die zentrale Orchestrierungs-Engine, die den Lebenszyklus der Erstellung, Zusammenführung und Neubasierung von Supabase-Zweigen verwaltet.
•
Stellen Sie eine kurzlebige Sandbox-Ausführungsumgebung auf EKS/ECS bereit, um nicht vertrauenswürdige Build-Workloads aus verbundenen Git-Repositorys mit sicher verwalteten Geheimnissen auszuführen.
•
Implementieren Sie eine Jobplanung, die sich auf Tausende gleichzeitiger Builds skalieren lässt.
•
Optimieren und reduzieren Sie Pipeline-Laufzeiten durch Caching, Artefaktspeicherung und Wiederverwendung von Abhängigkeiten.
•
Verwalten Sie Wiederholungsversuche, Zeitüberschreitungen, Abbrüche und Fehlerweiterleitungslogik, um sicherzustellen, dass sich Pipelines unter Fehlerbedingungen vorhersehbar verhalten.
•
Instrumentieren Sie den gesamten Pipeline-Lebenszyklus mit Observability-Tools, um dem Endbenutzer Spuren, Metriken und strukturierte Protokolle anzuzeigen.
•
Entwickeln Sie Konfigurationsdateien (JSON/TOML) und Integrationen (Terraform/Pulumi), die es Teams ermöglichen, Pipelines einfach im Code zu definieren, auszulösen und zu überprüfen.
Dann könnten Sie gut zu uns passen
•
Sie verfügen über ausgeprägte Software-Engineering-Kenntnisse (Go und Typescript erforderlich);
•
Sie verfügen über mehr als drei Jahre Erfahrung im Aufbau und Betrieb von Cloud-Infrastrukturen oder verteilten Systemen im großen Maßstab;
•
Sie verfügen über Kenntnisse in der Cloud-Infrastruktur – Vertrautheit mit AWS-Konstrukten ist erforderlich, frühere Erfahrung mit den AWS SDKs und IaC-Tools (Pulumi, Terraform usw.) zum Aufbau und Betrieb der Infrastruktur wird dringend empfohlen.
•
Sie verfügen über eine produktionsorientierte Denkweise – eine Erfolgsbilanz beim Aufbau zuverlässiger, beobachtbarer und wartbarer Systeme
•
Haben Sie eine eigenverantwortliche Denkweise – Sie gedeihen darin, unter erstklassiger Anleitung unabhängig agieren zu können
•
Kommunizieren Sie klar und deutlich sowohl gegenüber technischen als auch nichttechnischen Zielgruppen
•
Sie haben Erfahrung in asynchronen oder global verteilten Teams
•
Werden durch die Lösung realer Probleme für Entwickler motiviert
•
Fühlen sich wohl im Umgang mit Unklarheiten und bewegen sich schnell
Was wir anbieten
•
Vollständig ferngesteuert
Wir stellen weltweit ein. Wir glauben, dass Sie von überall aus Ihre beste Arbeit leisten können. Es gibt keine Supabase-Büros, aber wir bieten eine WeWork-Mitgliedschaft oder eine Co-Working-Zulage, die Sie überall auf der Welt nutzen können.
•
ESOP
Jedes Teammitglied erhält ESOP (Equity Ownership) am Unternehmen. Wir möchten, dass alle an den Vorteilen dessen teilhaben, was wir gemeinsam aufbauen.
•
Technische Zulage
Nutzen Sie dieses Budget, um Ihre ideale Arbeitsumgebung einzurichten – Laptop, Monitor, Kopfhörer oder was auch immer Ihnen hilft, Ihre beste Arbeit zu leisten.
•
Vorteile für die Gesundheit
Supabase deckt 100 % der Krankenversicherung für Mitarbeiter und 80 % für Angehörige ab, wo auch immer Sie sich befinden. Ihr Wohlbefinden und die Gesundheit Ihrer Familie liegen uns am Herzen.
•
Jährliche Off-Sites
Einmal im Jahr trifft sich das gesamte Unternehmen in einer neuen Stadt zu einer Woche voller Kontakte, Zusammenarbeit und Spaß. Es ist ein Höhepunkt unseres Jahres.
•
Flexibles Arbeiten
Wir arbeiten asynchron und vertrauen darauf, dass Sie Ihre Zeit selbst verwalten. Sie wissen, was wann zu tun ist.
•
Berufliche Entwicklung
Jedes Teammitglied erhält eine jährliche Bildungszulage, die Sie für das Lernen ausgeben können – Kurse, Bücher, Konferenzen oder alles, was Ihr Wachstum unterstützt.
Über das Team
Supabase wurde als Remote- und Open-Source-Lösung geboren. Wir glauben, dass unser weltweit verteiltes Team unsere Geheimwaffe bei der Entwicklung von Tools ist, die Entwickler lieben.
•
~400 Teammitglieder
•
Über 60 Länder
•
Über 20 Sprachen gesprochen
•
Über 1 Milliarde US-Dollar gesammelt (einschließlich unserer Serie F im Wert von 500 Millionen US-Dollar)
•
Über 540.000 Community-Mitglieder
Wir handeln schnell, bauen öffentlich und nutzen das, was wir liefern. Wenn es in Ihrem Projekt enthalten ist, verwenden wir es wahrscheinlich auch in unserem. Wir glauben fest an das Open-Source-Ökosystem und streben danach, bestehende Tools und Communities zu unterstützen und nicht zu ersetzen.
Quelle: Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Supabase
Inserat bereitgestellt von Supabase.