Sezzle

Senior Database Reliability Engineer

TypeScriptPythonReactPostgreSQLAWSKubernetesGoTerraform
Automatische Übersetzung. Prüfe das Original.

Vergütung

Das Gehalt für diese Rolle liegt bei 5.000 - 9.500 USD pro Monat (Brutto)

Für diese Senior-Entwicklerrolle mit 6+ Jahren Erfahrung liegt die Vergütung bei 5.000 - 9.500 USD pro Monat. Diese Spanne berücksichtigt die umfassende Expertise, die Führungsqualitäten und die signifikanten Beiträge, die auf dieser Ebene erwartet werden, und bietet ein wettbewerbsfähiges Gehalt, das den Wert fortgeschrittener Fähigkeiten und Erfahrungen widerspiegelt.

Sezzle: Technologiestack

  1. Sprachen: Golang, Typescript, Python
  1. Frontend: Typescript - React und React Native
  1. Backend: Golang
  1. Datenbank: MySQL, Postgres, Elasticsearch
  1. DevOps & Cloud: AWS, Kubernetes
  1. Versionskontrolle: Git
  1. CI/CD: Gitlab
  1. Tests: Entwickler- und KI-gesteuert, Fokus auf automatisierte End-to-End-, Integrations- und Unit-Tests
  1. Open Source: Sezzle konzentriert sich auf die Nutzung von Open Source und wir bauen, was wir können, bevor wir kaufen!

#Li-remote #full-time

Über Sezzle

Mit der Mission, die nächste Generation finanziell zu stärken, revolutioniert Sezzle das Einkaufserlebnis über Zahlungen hinaus und kombiniert Spitzentechnologie mit nahtlosen, zinsfreien Ratenzahlungsplänen, die das Einkaufen intelligenter und zugänglicher machen. Wir verwandeln nicht nur Zahlungen; wir definieren neu, wie Menschen die Dinge entdecken, mit ihnen interagieren und sie kaufen, die sie lieben, und steigern gleichzeitig den Umsatz der Händler durch erhöhte Konversionen und höhere Bestellwerte. Während wir weiterhin die Zukunft von Fintech und Einzelhandel gestalten, bauen wir ein innovatives, dynamisches Team auf, das sich leidenschaftlich dafür einsetzt, mehr als nur eine Transaktion zu schaffen, sondern ein wirklich einzigartiges Einkaufserlebnis. Wenn Sie begeistert davon sind, Grenzen in der Technologie zu verschieben und ein bahnbrechendes Erlebnis für Verbraucher und Händler zu liefern, dann kommen Sie zu uns bei Sezzle und helfen Sie mit, die Zukunft des Einkaufens zu gestalten!

Über die Rolle

Wir suchen einen technisch versierten, praxisorientierten Senior Database Reliability Engineer, der uns beim Entwurf, Aufbau und der Skalierung der Datenbankplattform unterstützt, die in den Anwendungen von Sezzle verwendet wird.

Dies ist keine traditionelle DBA-Rolle. Diese Rolle ist für einen Ingenieur gedacht, der tiefes Datenbankwissen mit Softwareentwicklung, Infrastrukturentwicklung und Plattformdenken kombinieren kann. Sie werden die Systeme, Bibliotheken, Automatisierung, Standards und Leitplanken entwickeln, die die Datenbanknutzung bei Sezzle zuverlässig, sicher, skalierbar und für Entwickler einfach korrekt zu übernehmen machen.

Sie sollten sich als Macher betrachten, um gut in diese Rolle zu passen. Wir suchen jemanden, der produktionsreife Engineering-Arbeit leisten kann, nicht nur Ratschläge von der Seitenlinie gibt. Mit KI-Tools und Automatisierung sollten Sie ein Multiplikator für Datenbankzuverlässigkeit, Entwicklerproduktivität und operative Exzellenz bei Sezzle sein.

Über Sie

  1. Sie haben unerbittlich hohe Standards – viele Leute denken vielleicht, Ihre Standards seien unangemessen hoch. Sie erhöhen ständig die Messlatte und treiben Ihre Kollegen zu großartigen Ergebnissen an. Sie stellen sicher, dass keine Fehler weitergegeben werden und dass Probleme behoben werden, damit sie behoben bleiben.
  1. Sie sind nicht an Konventionen gebunden – Ihr Erfolg – und ein Großteil des Spaßes – liegt darin, neue Wege zu entwickeln, Dinge zu tun.
  1. Sie brauchen Aktion – Geschwindigkeit ist im Geschäft wichtig. Viele Entscheidungen und Handlungen sind umkehrbar und erfordern keine umfangreiche Studie. Wir schätzen kalkulierte Risikobereitschaft.
  1. Sie verdienen Vertrauen – Sie hören aufmerksam zu, sprechen offen und behandeln andere mit Respekt.
  1. Sie haben Rückgrat; widersprechen Sie, dann verpflichten Sie sich – Sie können Entscheidungen respektvoll in Frage stellen, wenn Sie nicht zustimmen, auch wenn dies unangenehm oder anstrengend ist. Sie haben Überzeugung und sind hartnäckig. Sie gehen keine Kompromisse um der sozialen Kohäsion willen ein. Sobald eine Entscheidung getroffen ist, verpflichten Sie sich voll und ganz.
  1. Sie liefern Ergebnisse – Sie konzentrieren sich auf die wichtigsten Eingaben und liefern diese mit der richtigen Qualität und rechtzeitig. Trotz Rückschlägen steigen Sie zur Gelegenheit auf und geben sich nie zufrieden.

Was Sie tun werden

Als Senior Database Reliability Engineer sind Sie dafür verantwortlich, die Art und Weise zu verbessern, wie Sezzle-Anwendungen Verbindungen zu Datenbanken herstellen, diese migrieren, betreiben, beobachten und skalieren. Sie arbeiten mit Anwendungs-, Infrastruktur-, Sicherheits- und Engineering-Teams zusammen, um Muster zu definieren, die die Datenbankzuverlässigkeit durch Design verbessern – nicht nur durch operative Reaktion.

Sie sollten sich wohl dabei fühlen, Probleme End-to-End zu lösen: Anwendungsverhalten verstehen, Code lesen, Datenbankzugriffsmuster überprüfen, gemeinsame Tools entwickeln, die Verbindungsverwaltung verbessern, Migrationssicherheitsprüfungen entwerfen, Produktionsleistung analysieren und Entwicklern helfen, Datenbanken auf sicherere und skalierbarere Weise zu nutzen.

  1. Entwerfen, Erstellen und Pflegen von gemeinsamen Datenbankplattformkomponenten, die von Sezzle-Anwendungen verwendet werden, wie z. B. Datenbankverbindungspakete, Datenbankclientbibliotheken, Migrationstools, Sicherheitsprüfungen, Abfragestandards und entwicklerorientierte Abstraktionen.
  1. Etablieren zuverlässiger, skalierbarer Muster für die Verbindung und Interaktion von Sezzle-Diensten mit relationalen Datenbanken in Produktions-, Staging- und Entwicklungsumgebungen.
  1. Zusammenarbeit mit backend-Engineering-Teams zur Verbesserung der Datenbanknutzung im Anwendungscode, einschließlich Verbindungslebenszyklus, Transaktionsbehandlung, Wiederholungsversuchen, Timeouts, Pooling, Abfragemustern und Migrationsworkflows.
  1. Erstellen von Automatisierung und internen Tools, die Datenbankoperationen sicherer, wiederholbarer und weniger abhängig von manuellen Eingriffen machen.
  1. Definieren und Durchsetzen von Engineering-Standards für Datenbankzugriff, Schemaentwurf, Migrationen, Indizierung, Abfrageleistung, Verbindungsverwaltung und operative Bereitschaft.
  1. Entwerfen und Verbessern der Datenbankinfrastruktur über AWS RDS/Aurora MySQL, PostgreSQL, RDS Proxy, Read Replicas, Backups, Failover, Parametergruppen, Überwachung und Kapazitätsplanung.
  1. Leiten von Datenbankzuverlässigkeitsinitiativen, die das operationale Risiko reduzieren, die Leistung verbessern und Sezzle helfen, sicher zu skalieren.
  1. Überprüfen von Anwendungsdesigns und Datenbankänderungen frühzeitig im Entwicklungszyklus, um sicherzustellen, dass Zuverlässigkeit, Skalierbarkeit, Wartbarkeit und Sicherheit von Anfang an integriert sind.
  1. Erstellen von Leitplanken für Datenbankmigrationen, einschließlich automatisierter Prüfungen, Rollback-Erwartungen, Schema-Review-Workflows, Migrationsbeobachtbarkeit und Produktionssicherheitskontrollen.
  1. Verbessern des Entwickler-Self-Service für Datenbankbereitstellung, -zugriff, Schemamanagement, lokale Entwicklung, Tests und Beobachtbarkeit.
  1. Untersuchen von Produktionsdatenbankproblemen durch Kombination von Anwendungs-Telemetrie, Datenbankmetriken, Protokollen, Abfrageplänen, Traces und Cloud-Infrastrukturdaten.
  1. Identifizieren und Beheben systemischer Datenbankprobleme, nicht nur Symptome – einschließlich schlechter Zugriffsmuster, unsicherer Migrationen, ineffizienter Abfragen, Verbindungsstürme, Sperrkonflikte, Replikationsverzögerungen und Kapazitätsengpässe.
  1. Erstellen und Pflegen von Dashboards mit hohem Signalgehalt, Alarmen, SLOs, SLIs, Runbooks und operativen Bereitschaftsprüfungen für datenbankgestützte Dienste.
  1. Vorantreiben von Verbesserungen bei der Validierung von Datenbank-Backups, Wiederherstellungstests, Notfallwiederherstellung, Failover-Bereitschaft und Geschäftskontinuität.
  1. Zusammenarbeit mit Sicherheits- und Compliance-Teams zur Verbesserung von Datenbankzugriffskontrollen, Auditierbarkeit, Verschlüsselung, Geheimnisverwaltung, geringsten Rechten und PCI/SOC 2-konformen Kontrollen.
  1. Mentoring von Ingenieuren in Bezug auf Datenbankdesign, Abfrageleistung, sichere Migrationen, operative Bereitschaft und Produktions-Debugging.
  1. Nutzen von Automatisierungs- und KI-Tools, wo angebracht, zur Verbesserung der Migrationsprüfung, Abfrageanalyse, Vorfalluntersuchung, Dokumentation und Entwicklerproduktivität.

Was wir suchen

  1. 6+ Jahre Erfahrung in professioneller Softwareentwicklung, Infrastrukturentwicklung, Datenbankentwicklung, SRE oder Plattformentwicklung.
  1. Starke Softwareentwicklungsfähigkeiten in mindestens einer Produktionsprogrammiersprache wie Go, Python oder TypeScript.
  1. Nachgewiesene Fähigkeit, produktionsreife interne Tools, Bibliotheken, Frameworks, Dienste oder Plattformkomponenten zu erstellen, die von anderen Ingenieuren genutzt werden.
  1. Tiefgreifende praktische Erfahrung mit relationalen Datenbanken, insbesondere MySQL und/oder PostgreSQL, in hochverfügbaren Produktionsumgebungen.
  1. Starkes Verständnis dafür, wie Anwendungscode mit Datenbanken interagiert, einschließlich Connection Pooling, Transaktionen, Isolationsebenen, Wiederholungsversuchen, Timeouts, Deadlocks, Sperren, Migrationen und Abfrageausführung.
  1. Erfahrung im Entwurf oder der Verbesserung gemeinsamer Datenbankzugriffsmuster, interner Datenbankpakete, ORM-Wrapper, Migrationsframeworks oder entwicklerorientierter Datenbanktools.
  1. Praktische Erfahrung mit AWS RDS/Aurora, einschließlich Bereitstellung, Upgrades, Replikaten, Backups, Failover, Überwachung, Parameterabstimmung und Produktions-Troubleshooting.
  1. Erfahrung mit Datenbankverbindungsmanagementtechnologien wie RDS Proxy, PgBouncer, ProxySQL oder Pooling auf Anwendungsebene.
  1. Starke Fähigkeit zur Analyse der Datenbankleistung anhand von Abfrageplänen, Indizes, Slow Query Logs, Wait Events, Sperren, Metriken und Anwendungs-Traces.
  1. Erfahrung im Entwurf sicherer Datenbankmigrationsprozesse für Produktionssysteme.
  1. Starkes Verständnis der Beobachtbarkeit für datenbankgestützte Anwendungen, einschließlich Metriken, Protokollen, Traces, SLOs, Alarmen und Incident Response.
  1. Erfahrung mit Infrastructure-as-Code und CI/CD-Systemen wie Terraform, GitLab CI/CD, Kubernetes, Helm oder ähnlichen Tools.
  1. Fähigkeit, Engineering-Teams durch klare Design-Reviews, Dokumentation, technische Standards und praktische Implementierung zu beeinflussen.
  1. Fähigkeit, unabhängig zu arbeiten, hochwirksame Probleme zu identifizieren, pragmatische Lösungen vorzuschlagen und diese bis zum Abschluss zu verfolgen.
  1. Nachgewiesene Erfahrung in der Arbeit mit Claude oder gleichwertigen Large Language Model-Tools ist erforderlich; Kandidaten müssen sich wohl dabei fühlen, KI zur Verbesserung der Produktivität, Recherche und Kommunikation einzusetzen.
  1. Bachelor-Abschluss in Informatik.

Bevorzugte Kenntnisse und Fähigkeiten

  1. Erfahrung im Aufbau von Plattformfunktionen für eine Microservices-Umgebung.
  1. Erfahrung mit Golang-Anwendungsentwicklung und Datenbankzugriffsmustern.
  1. Erfahrung in der Erstellung von Datenbankbibliotheken, SDKs, Service-Vorlagen, Migrationsframeworks oder standardisierten Entwickler-Tools.
  1. Erfahrung in der Verbesserung der Datenbankzuverlässigkeit über viele Dienste oder Teams hinweg, nicht nur für eine Anwendung.
  1. Erfahrung in den Bereichen Fintech, Zahlungsverkehr, Bankwesen, E-Commerce oder anderen transaktionsintensiven Systemen.
  1. Erfahrung mit Compliance-sensiblen Umgebungen wie PCI DSS, SOC 2 oder SOX.
  1. Erfahrung mit Datenbankzugriffssteuerung, Audit-Protokollierung, Geheimnisverwaltung, Verschlüsselung, IAM-Authentifizierung und Least-Privilege-Zugriffsmodellen.
  1. Erfahrung mit groß angelegter operativer Automatisierung für Bereitstellung, Patching, Failover-Tests, Backup-Validierung, Zugriffsverwaltung oder Schema-Reviews.
  1. Erfahrung mit verteilten Systemmustern wie Transactional Outbox, ereignisgesteuerter Architektur, Idempotenz, Warteschlangen, eventualer Konsistenz und Kompromissen bei der Datenkonsistenz.
  1. Erfahrung mit Beobachtbarkeitstools wie Prometheus, Grafana, Datadog, CloudWatch, Performance Insights, OpenTelemetry oder New Relic.
  1. Vertrautheit mit Elasticsearch oder anderen unterstützenden Datenspeichern.
  1. Vertrautheit mit KI-Entwicklertools wie Claude Code, Gemini CLI, Codex, Cursor und deren Nutzung zur Steigerung der Produktivität als Ingenieur.

Was macht die Arbeit bei Sezzle großartig?

Bei Sezzle sind wir mehr als nur brillante Ingenieure, leidenschaftliche Datenenthusiasten, unkonventionelle Denker und entschlossene Innovatoren; wir sind talentierte Musiker, Yogis, Radfahrer, Köche, Golfer, Hundeliebhaber und Kletterer. Wir glauben daran, uns nicht nur mit den Besten und Klügsten, sondern auch mit einzigartigen und zielstrebigen Individuen zu umgeben.

Unsere Kultur wird nicht durch eine bestimmte Reihe von Vergünstigungen definiert, die die Illusion einer traditionellen Startup-Kultur erwecken sollen, sondern sie ist das sichtbare Beispiel, das in jedem von uns eingestellten Mitarbeiter lebt.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026