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 pro Monat (Brutto in USD)

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 bedeutenden Beiträge, die auf dieser Ebene erwartet werden, und bietet ein wettbewerbsfähiges Gehalt, das den Wert fortgeschrittener Fähigkeiten und Erfahrungen widerspiegelt.

Die Technologie-Stack von Sezzle

  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 entwickeln, 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 Ratenplänen, die das Einkaufen intelligenter und zugänglicher machen. Wir verwandeln nicht nur Zahlungen, sondern 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 höhere Konversionsraten und 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 bieten, dann kommen Sie zu 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 Design, 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 tiefgreifendes Datenbankwissen mit Softwareentwicklung, Infrastrukturentwicklung und Plattformdenken kombinieren kann. Sie werden 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 selbst als Macher betrachten, um gut in diese Rolle zu passen. Wir suchen jemanden, der produktionsreife Ingenieurleistungen erbringen 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 heben ständig die Messlatte höher und treiben die Menschen um Sie herum zu großartigen Ergebnissen an. Sie stellen sicher, dass keine Fehler weitergegeben werden und dass Probleme behoben werden, damit sie dauerhaft 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 ausführliche Untersuchung. 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 des sozialen Zusammenhalts 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 meistern Sie die Situation 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 die Anwendungen von Sezzle eine Verbindung zu ihren Datenbanken herstellen, diese migrieren, betreiben, beobachten und skalieren. Sie arbeiten mit Anwendungs-, Infrastruktur-, Sicherheits- und Führungsteams zusammen, um Muster zu definieren, die die Datenbankzuverlässigkeit durch Design verbessern – nicht nur durch operative Reaktionen.

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

  1. Design, Aufbau und Wartung von gemeinsamen Datenbankplattformkomponenten, die von den Anwendungen von Sezzle verwendet werden, wie z. B. Datenbankverbindungspakete, Datenbankclientbibliotheken, Migrationstools, Sicherheitsprüfungen, Abfragestandards und entwicklerorientierte Abstraktionen.
  1. Etablierung zuverlässiger, skalierbarer Muster für die Verbindung und Interaktion von Sezzle-Diensten mit relationalen Datenbanken in Produktions-, Staging- und Entwicklungsumgebungen.
  1. Zusammenarbeit mit den backend-Ingenieurteams zur Verbesserung der Datenbanknutzung im Anwendungscode, einschließlich Verbindungslebenszyklus, Transaktionsbehandlung, Wiederholungsversuchen, Timeouts, Pooling, Abfragemustern und Migrationsworkflows.
  1. Erstellung von Automatisierung und internen Tools, die Datenbankoperationen sicherer, wiederholbarer und weniger abhängig von manuellen Eingriffen machen.
  1. Definition und Durchsetzung von Engineering-Standards für Datenbankzugriff, Schema-Design, Migrationen, Indizierung, Abfrageleistung, Verbindungsverwaltung und operative Bereitschaft.
  1. Architektur und Verbesserung der Datenbankinfrastruktur über AWS RDS/Aurora MySQL, PostgreSQL, RDS Proxy, Read Replicas, Backups, Failover, Parametergruppen, Überwachung und Kapazitätsplanung.
  1. Leitung von Datenbankzuverlässigkeitsinitiativen, die das operationelle Risiko reduzieren, die Leistung verbessern und Sezzle helfen, sicher zu skalieren.
  1. Überprüfung von Anwendungsdesigns und Datenbankänderungen frühzeitig im Entwicklungszyklus, um sicherzustellen, dass Zuverlässigkeit, Skalierbarkeit, Wartbarkeit und Sicherheit von Anfang an integriert sind.
  1. Erstellung von Leitplanken für Datenbankmigrationen, einschließlich automatisierter Prüfungen, Rollback-Erwartungen, Schema-Review-Workflows, Migrationsbeobachtbarkeit und Produktionssicherheitskontrollen.
  1. Verbesserung des Entwickler-Self-Service für Datenbankbereitstellung, -zugriff, -schemamverwaltung, lokale Entwicklung, Tests und Beobachtbarkeit.
  1. Untersuchung von Produktionsdatenbankproblemen durch Kombination von Anwendungstelemetrie, Datenbankmetriken, Protokollen, Abfrageplänen, Traces und Cloud-Infrastrukturdaten.
  1. Identifizierung und Behebung systemischer Datenbankprobleme, nicht nur Symptome – einschließlich schlechter Zugriffsmuster, unsicherer Migrationen, ineffizienter Abfragen, Verbindungsausbrüchen, Sperrkonflikten, Replikationsverzögerungen und Kapazitätsengpässen.
  1. Erstellung und Wartung 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. Nutzung von Automatisierungs- und KI-Tools, wo angebracht, zur Verbesserung der Migrationsprüfung, Abfrageanalyse, Incident-Untersuchung, Dokumentation und Entwicklerproduktivität.

Was wir suchen

  1. 6+ Jahre professionelle Erfahrung in Softwareentwicklung, Infrastrukturentwicklung, Datenbankentwicklung, SRE oder Plattformentwicklung.
  1. Starke Fähigkeiten in der Softwareentwicklung 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ügbarkeits-Produktionsumgebungen.
  1. Starkes Verständnis dafür, wie Anwendungscode mit Datenbanken interagiert, einschließlich Connection Pooling, Transaktionen, Isolationsstufen, Wiederholungsversuchen, Timeouts, Deadlocks, Sperren, Migrationen und Abfrageausführung.
  1. Erfahrung im Design oder der Verbesserung von gemeinsamen Datenbankzugriffsmustern, internen Datenbankpaketen, ORM-Wrappern, Migrationsframeworks oder entwicklerorientierten 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 mithilfe von Abfrageplänen, Indizes, Slow Query Logs, Wait Events, Sperren, Metriken und Anwendungstraces.
  1. Erfahrung im Design 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, Ingenieurteams 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 großen Sprachmodellen 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 Entwicklertools.
  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 hochvolumigen transaktionalen 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, Queues, 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, Querdenker 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 zielorientierten Menschen zu umgeben.

Unsere Kultur wird nicht durch eine bestimmte Reihe von Vergünstigungen definiert, die die Illusion einer traditionellen Startup-Kultur erwecken sollen, sondern 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