CLI-Engineer

Stelle nicht auf LinkedIn

🕒 vor 2 Monaten

🌏 Überall auf der Welt

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

Jetzt Bewerben
Ähnliche Remote-Jobs finden

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Logo of Supabase

Supabase

51 - 200 Mitarbeiter

Gegründet 2020

☁️ SaaS

🔌 API

🤖 Künstliche Intelligenz

💰 €80.000.000 Series B im 2022-05

SaaS • API • Artificial Intelligence

Supabase ist eine Open-Source-Alternative zu Firebase und bietet Entwicklerinnen und Entwicklern eine umfassende Backend-as-a-Service-Plattform. Die Lösung umfasst unter anderem eine Postgres-Datenbank, Benutzerauthentifizierung mit Row Level Security (RLS), sofort verfügbare RESTful APIs, Edge Functions für die Bereitstellung von benutzerdefiniertem Code sowie Echtzeit-Datensynchronisierung. Darüber hinaus unterstützt Supabase die Speicherung großer Dateien und die Integration mit Machine-Learning-Modellen für Vektor-Embeddings. Mit der Plattform können Entwicklerinnen und Entwicklern skalierbare Anwendungen mühelos entwickeln und die robusten Möglichkeiten von Postgres nutzen, ohne Backend-Infrastruktur selbst betreiben zu müssen. Mit dem Ziel, Entwicklungs-Workflows zu vereinfachen, wird Supabase weltweit von Unternehmen aufgrund seiner Zuverlässigkeit und Performance geschätzt und unterstützt die Skalierung von Projekten von kleinen bis hin zu großen Nutzerbasen.

Beschreibung

• Entwerfen, entwickeln und betreiben von Backend-APIs und -Services in TypeScript unter Verwendung von NestJS-Mustern (Modules, Providers, Pipelines) dort, wo wir so ausliefern – mit Priorität auf Sicherheit, Performance und klaren Verträgen für interne und externe Nutzer. • Entwerfen und Entwickeln von CLI-Werkzeugen, die konsistent, sicher und performant auf Windows, Linux und macOS funktionieren und mit den gleichen Plattformfähigkeiten übereinstimmen, die das Backend bereitstellt. • Zusammenarbeit mit Produkt- und Plattformteams zur Definition des End-to-End-Verhaltens: vom HTTP-/API-Design bis hin dazu, wie die CLI und der lokale Entwicklungs-Stack diese Fähigkeiten sichtbar machen. • Implementierung von Unit-, Integrations- und End-to-End-Tests für Backend und CLI, damit Zuverlässigkeit und Wartbarkeit auch bei wachsendem Umfang hoch bleiben. • Erstellen von Dokumentation und Hilfetexten für API-Nutzende, CLI-Anwender und beitragende Entwickler. • Beteiligung an Releases, Versionierung und Abwärtskompatibilität für die Komponenten, die Sie verantworten. • Überwachen von Nutzung und Feedback; Zusammenarbeit mit Kund:innen und der Open-Source-Community, um sowohl API-/Backend- als auch CLI-Erlebnisse zu verbessern.

🎯 Anforderungen

• Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit nachweislicher Erfolgsbilanz in Backend-Systemen und/oder entwicklerorientierten Werkzeugen. • Fundierte TypeScript-Kenntnisse und professionelle Erfahrung bei der Auslieferung produktionsreifer APIs und serverseitigem Code; Erfahrung mit NestJS passt gut zur Arbeitsweise des CLI-Teams. • Praktische Erfahrung mit Kommandozeilen-Tools (Erstellung, Wartung oder Verantwortung für CLIs), inklusive plattformübergreifender Aspekte: Dateisystemzugriff, Prozessverwaltung, Terminal-UX und plattformspezifisches Verhalten. • Sichere Kenntnisse in einer oder mehreren für CLI- und Backend-Arbeit üblichen Sprachen (z. B. TypeScript/Node, Rust, Python, Go, C++). Für diese Rolle ist tiefe Expertise in TypeScript unerlässlich. • Erfahrung im Aufbau von CLIs mit ausgezeichneter Nutzererfahrung: intuitive Befehlsstruktur, klare Ausgaben und aussagekräftige Fehlermeldungen mit Handlungsempfehlungen. • Vertrautheit mit Paketverteilung und Installation (z. B. npm, yarn, Homebrew, APT, Snap, Scoop, Chocolatey) in Bezug darauf, wie Nutzer Tools installieren und aktualisieren. • Solide Git-Workflows und CI/CD-Erfahrung für automatisiertes Testen und Deployments. • Beiträge zu Open-Source-CLI-Tools, -Bibliotheken oder Backend-Frameworks (wünschenswert). • Erfahrung mit Containerisierung und Orchestrierung (z. B. Docker, Kubernetes) (wünschenswert). • Vertrautheit mit Datenbank-Migrationsmanagement, Postgres und zugehörigen Treibern oder Protokollen an den Schnittstellen zu Plattform- oder CLI-Workflows (wünschenswert).

🏖️ Vorteile

• Vollständig remote • ESOP (Mitarbeiterbeteiligung) • Technikzuschuss • Gesundheitsleistungen • Jährliche Offsite-Events • Flexible Arbeitszeiten • Berufliche Weiterbildung

Jetzt Bewerben

Ähnliche Jobs

🕒 vor 3 Monaten

Canonical

501 - 1000

Microservices-Ingenieur, der bei Canonical Plattformen in großem Maßstab entwickelt und betreibt. Schwerpunkt: Backend-Entwicklung von REST-API-Microservices in Go und Python.

🌏 Überall auf der Welt

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Canonical

501 - 1000

Canonical sucht talentierte Softwareingenieurinnen und -ingenieure für Projekte im Bereich Virtualisierung und Containertechnologien. Werden Sie Teil ihres weltweiten Teams, das an innovativen Open-Source-Lösungen arbeitet.

🌏 Überall auf der Welt

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Solana Foundation

11 - 50

🤝 Non-Profit

₿ Crypto

🌐 Web 3

Solana-Programmentwickler mit Schwerpunkt auf der Entwicklung produktionsreifer Solana-Programme und der Lösung zentraler technischer Herausforderungen in DeFi-Protokollen. Kooperative Rolle mit Teams im Solana-Ökosystem.

🌏 Überall auf der Welt

⏰ Vollzeit

🟢 Junior

🟡 Mittelstufe

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 5 Monaten

DEME Group

5001 - 10000

Projekt-QHSE-Ingenieur zur Sicherstellung von Gesundheits- und Sicherheitsstandards auf internationalen Offshore-Einsätzen. Zusammenarbeit mit Projektteams und Förderung einer starken Sicherheitskultur durch proaktive Einbindung.

🌏 Überall auf der Welt

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

👷🏻‍♀️ Ingenieur

🗣️🇺🇸🇬🇧 Englisch erforderlich