Job
Aus Partner-Feed
Supalite-Ingenieur
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 suchen Ingenieure, die sich dem Team anschließen, das Spark aufbaut, eine schlanke Implementierung von Supabase, geschrieben in Rust. Es läuft auf einer eingebetteten SQLite-basierten Engine mit einer Postgres-kompatiblen SQL-Schicht und liefert eine PostgREST- und Auth-kompatible API, sodass Anwendungen, die mit @supabase/supabase-js geschrieben wurden, unverändert funktionieren. Es existiert, weil KI-Entwickler und Plattformpartner eine Datenbank benötigen, die sie jedem Prototyp ohne Kosten oder Wartezeit zur Verfügung stellen können: Bereitstellung in weniger als einer Sekunde, ein Platzbedarf, der klein genug ist, um in einer Sandbox ausgeführt zu werden, und ein Upgrade-Pfad auf die vollständige Supabase, wenn eine App in die Produktion übergeht.
Dies ist eine Rolle mit viel Handlungsspielraum. Kleines Team, funktionierendes Produkt, Muster müssen noch festgelegt werden. Sie besitzen große Flächen von Anfang bis Ende und können vom ersten Tag an echte Entscheidungen treffen.
Wofür Sie verantwortlich sind
In dieser Rolle werden Sie:
•
Erhöhen Sie die API-Kompatibilität mit dem Supabase-Client, indem Sie das Verhalten dem gehosteten Supabase treu halten und durch Konformitätstests absichern
•
Bringen Sie mehr vom Supabase-Stack zu Turso/SQLite
•
Finden und schließen Sie Lücken in der zugrunde liegenden Datenbank-Engine mit minimalen Repros und Tests
•
Bauen und sichern Sie den Weg für das Upgrade eines Projekts von Spark auf vollständige Supabase
•
Nutzen Sie die umfassende Entwicklererfahrung: die CLI, lokale Tools und Dokumente
•
Erstellen und härten Sie das gehostete Angebot unter Berücksichtigung der niedrigen Kostenstruktur und behalten Sie die lose Kopplung bei, sodass die Implementierung ohne Neuprogrammierung ausgetauscht werden kann
•
Arbeiten Sie direkt mit Designpartnern zusammen und verwandeln Sie reale Migrations- und Integrationsprobleme in ein schärferes Produkt
•
Engagieren Sie sich in der Open-Source-Community und tragen Sie zum breiteren Supabase-Stack bei
Dann könnten Sie gut zu uns passen
•
Sie verfügen über umfangreiche Back-End- oder Full-Stack-Erfahrung mit guten Rust-Kenntnissen, haben die Rust-Produktion ausgeliefert und haben zuvor ein Backend-System, ein Framework oder eine Entwicklerplattform erstellt oder dazu beigetragen
•
Sind ein ausgeprägter Generalist, der sich mit dem gesamten Stack vertraut macht, vom API-Design über Speicherinterna bis hin zur Infrastruktur, und alles aufnimmt, was das Problem erfordert
•
Lesen Sie unbekannten Code reibungslos. Ein Großteil der Arbeit besteht darin, Referenzimplementierungen in anderen Sprachen zu studieren, beispielsweise GoTrue in Go, PostgREST in Haskell, und ihr Verhalten in Rust abzugleichen
•
Sie verfügen über solide Kenntnisse in SQL und relationalen Datenbanken, haben Erfahrung in der Arbeit in der Nähe einer Datenbank-Engine (Transaktionen, MVCC, Typsysteme) und sind neugierig, sich mit den Unterschieden zwischen Postgres und SQLite auseinanderzusetzen
•
Sie kennen Postgres gut genug, um es als Referenz für korrektes Verhalten zu verwenden
•
Dienste unter engen Ressourcengrenzen ausgeführt haben (mandantenfähig, serverlos oder eingebettet)
•
Achten Sie auf Kompatibilität und Korrektheit und greifen Sie auf Tests und Spezifikationen zurück, um das Verhalten zu beweisen
•
Denken Sie um die Ecke. Wenn alle zum Standard-Playbook greifen, suchen Sie nach dem einfacheren Weg, der in eine kleinere Box passt. Sie zerlegen ein komplexes System auf 20 %, die 80 % des Bedarfs abdecken, und lassen es dann an einem viel kleineren Ort laufen, als es konzipiert wurde
•
Legen Sie großen Wert auf die Entwicklererfahrung: saubere APIs, schnelle Feedbackschleifen und Tools, die es einfach machen, das Richtige zu tun
•
Fühlen sich wohl dabei, mehrdeutige Arbeiten im Frühstadium zu besitzen und fundierte Entscheidungen zu treffen, die die Spezifikation informieren und definieren. Dies ist eine Gründungsrolle in einem brandneuen Team
•
Fühlen sich wohl bei der Arbeit in öffentlichen Repositorys in einem asynchronen Remote-Team
•
Kommunizieren Sie klar und deutlich schriftlich
•
Bonus: Erfahrung mit dem Supabase-Stack, Erstellung von Entwickler-CLIs, eine Erfolgsbilanz in der Open-Source-Wartung oder Beiträge zu Rust-Datenbank- oder Webprojekten
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/156576-supalite-engineer)
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 suchen Ingenieure, die sich dem Team anschließen, das Spark aufbaut, eine schlanke Implementierung von Supabase, geschrieben in Rust. Es läuft auf einer eingebetteten SQLite-basierten Engine mit einer Postgres-kompatiblen SQL-Schicht und liefert eine PostgREST- und Auth-kompatible API, sodass Anwendungen, die mit @supabase/supabase-js geschrieben wurden, unverändert funktionieren. Es existiert, weil KI-Entwickler und Plattformpartner eine Datenbank benötigen, die sie jedem Prototyp ohne Kosten oder Wartezeit zur Verfügung stellen können: Bereitstellung in weniger als einer Sekunde, ein Platzbedarf, der klein genug ist, um in einer Sandbox ausgeführt zu werden, und ein Upgrade-Pfad auf die vollständige Supabase, wenn eine App in die Produktion übergeht.
Dies ist eine Rolle mit viel Handlungsspielraum. Kleines Team, funktionierendes Produkt, Muster müssen noch festgelegt werden. Sie besitzen große Flächen von Anfang bis Ende und können vom ersten Tag an echte Entscheidungen treffen.
Wofür Sie verantwortlich sind
In dieser Rolle werden Sie:
•
Erhöhen Sie die API-Kompatibilität mit dem Supabase-Client, indem Sie das Verhalten dem gehosteten Supabase treu halten und durch Konformitätstests absichern
•
Bringen Sie mehr vom Supabase-Stack zu Turso/SQLite
•
Finden und schließen Sie Lücken in der zugrunde liegenden Datenbank-Engine mit minimalen Repros und Tests
•
Bauen und sichern Sie den Weg für das Upgrade eines Projekts von Spark auf vollständige Supabase
•
Nutzen Sie die umfassende Entwicklererfahrung: die CLI, lokale Tools und Dokumente
•
Erstellen und härten Sie das gehostete Angebot unter Berücksichtigung der niedrigen Kostenstruktur und behalten Sie die lose Kopplung bei, sodass die Implementierung ohne Neuprogrammierung ausgetauscht werden kann
•
Arbeiten Sie direkt mit Designpartnern zusammen und verwandeln Sie reale Migrations- und Integrationsprobleme in ein schärferes Produkt
•
Engagieren Sie sich in der Open-Source-Community und tragen Sie zum breiteren Supabase-Stack bei
Dann könnten Sie gut zu uns passen
•
Sie verfügen über umfangreiche Back-End- oder Full-Stack-Erfahrung mit guten Rust-Kenntnissen, haben die Rust-Produktion ausgeliefert und haben zuvor ein Backend-System, ein Framework oder eine Entwicklerplattform erstellt oder dazu beigetragen
•
Sind ein ausgeprägter Generalist, der sich mit dem gesamten Stack vertraut macht, vom API-Design über Speicherinterna bis hin zur Infrastruktur, und alles aufnimmt, was das Problem erfordert
•
Lesen Sie unbekannten Code reibungslos. Ein Großteil der Arbeit besteht darin, Referenzimplementierungen in anderen Sprachen zu studieren, beispielsweise GoTrue in Go, PostgREST in Haskell, und ihr Verhalten in Rust abzugleichen
•
Sie verfügen über solide Kenntnisse in SQL und relationalen Datenbanken, haben Erfahrung in der Arbeit in der Nähe einer Datenbank-Engine (Transaktionen, MVCC, Typsysteme) und sind neugierig, sich mit den Unterschieden zwischen Postgres und SQLite auseinanderzusetzen
•
Sie kennen Postgres gut genug, um es als Referenz für korrektes Verhalten zu verwenden
•
Dienste unter engen Ressourcengrenzen ausgeführt haben (mandantenfähig, serverlos oder eingebettet)
•
Achten Sie auf Kompatibilität und Korrektheit und greifen Sie auf Tests und Spezifikationen zurück, um das Verhalten zu beweisen
•
Denken Sie um die Ecke. Wenn alle zum Standard-Playbook greifen, suchen Sie nach dem einfacheren Weg, der in eine kleinere Box passt. Sie zerlegen ein komplexes System auf 20 %, die 80 % des Bedarfs abdecken, und lassen es dann an einem viel kleineren Ort laufen, als es konzipiert wurde
•
Legen Sie großen Wert auf die Entwicklererfahrung: saubere APIs, schnelle Feedbackschleifen und Tools, die es einfach machen, das Richtige zu tun
•
Fühlen sich wohl dabei, mehrdeutige Arbeiten im Frühstadium zu besitzen und fundierte Entscheidungen zu treffen, die die Spezifikation informieren und definieren. Dies ist eine Gründungsrolle in einem brandneuen Team
•
Fühlen sich wohl bei der Arbeit in öffentlichen Repositorys in einem asynchronen Remote-Team
•
Kommunizieren Sie klar und deutlich schriftlich
•
Bonus: Erfahrung mit dem Supabase-Stack, Erstellung von Entwickler-CLIs, eine Erfolgsbilanz in der Open-Source-Wartung oder Beiträge zu Rust-Datenbank- oder Webprojekten
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/156576-supalite-engineer)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Supabase
Inserat bereitgestellt von Supabase.