2. Februar 2024
Senior Python Engineer Beschreibung Rollenübersicht Wir sind auf der Suche nach einem Talent Senior Backend Engineer , um unserem dynamischen Team beizutreten. Als zentrales Mitglied unseres wachsenden Startups haben Sie die Möglichkeit, die Entwicklung unserer Sicherheits-SaaS-Plattform maßgeblich zu beeinflussen. Über uns Bei DBBS setzen wir uns dafür ein, die Zukunft des intelligenten Computings zu sichern. Auf dem Weg in eine Zukunft, die von KI-gesteuerten Anwen
2. Februar 2024
Senior Python Engineer
Beschreibung
Rollenübersicht
Wir sind auf der Suche nach einem Talent Senior Backend Engineer , um unserem dynamischen Team beizutreten. Als zentrales Mitglied unseres wachsenden Startups haben Sie die Möglichkeit, die Entwicklung unserer Sicherheits-SaaS-Plattform maßgeblich zu beeinflussen.
Über uns
Bei DBBS setzen wir uns dafür ein, die Zukunft des intelligenten Computings zu sichern. Auf dem Weg in eine Zukunft, die von KI-gesteuerten Anwendungen dominiert wird, legen wir die Sicherheitsgrundlagen, die diesen Wandel ermöglichen. Unsere Mission besteht darin, Innovatoren zu befähigen und ihnen das Selbstvertrauen zu geben, in dieser sich entwickelnden Landschaft etwas zu erforschen und zu schaffen. Wir arbeiten mit Fortune-500-Unternehmen, Startups und Anbietern von Stiftungsmodellen zusammen, um deren Innovationen und Benutzer vor potenziellen Bedrohungen zu schützen.
Hauptverantwortung
- Arbeiten Sie eng mit funktionsübergreifenden Teams zusammen, darunter Frontend-Ingenieure, Produktmanager und DevOps, um erstklassige Webanwendungen bereitzustellen, die auf Cybersicherheitsexperten zugeschnitten sind.
- Entwerfen, entwickeln, testen und warten Sie skalierbare und effiziente Backend-Systeme mit Python und Flask.
- Optimieren und verwalten Sie unsere Speicherlösungen und nutzen Sie relationale Datenbanken und Schlüsselwertspeicher wie AWS RDS und Redis.
- Arbeiten Sie mit AWS ECS- und EKS-Orchestrierungsframeworks und erstellen Sie ECS-Aufgabenspezifikationen und Kubernetes-Bereitstellungen mit YAML, Terraform und Helm.
- Erstellen, testen und warten Sie RESTful APIs zur Unterstützung von Frontend-Anwendungen und Integrationen von Drittanbietern.
- Entwickeln und warten Sie unsere AWS-Infrastruktur mit Terraform.
- Integrieren Sie SaaS-Dienste von Drittanbietern wie Auth0 für die Authentifizierung und Benutzerverwaltung und Stripe für Abrechnungsprozesse.
- Richten Sie Observability-Komponenten mit OpenTelemetry, Prometheus und Grafana ein und pflegen Sie sie.
- Nehmen Sie an Codeüberprüfungen teil und geben und erhalten Sie konstruktives Feedback, um die Codequalität zu verbessern.
- Optimieren Sie Anwendungen für maximale Leistung und Skalierbarkeit.
- Verpacken und implementieren Sie Anwendungen mithilfe von CI/CD-Pipelines und Containerisierung.
Qualifikationen
- Bachelor- oder Master-Abschluss in Informatik oder einem verwandten Bereich.
- Über 6 Jahre Erfahrung in der Backend-Entwicklung mit Python und Flask (oder FastAPI).
- Über 3 Jahre Erfahrung in der Entwicklung von Backends für Datenanalyse-Dashboards.
- Über 3 Jahre Erfahrung in der Bereitstellung und Skalierung von Backends auf Kubernetes-Clustern.
- Ausgeprägtes Verständnis relationaler Datenbanken, einschließlich Schemadesign und Optimierungstechniken.
- Kenntnisse in Python 3, mit soliden Kenntnissen der Typprüfung mit Pyright.
- Umfassende Kenntnisse der Webanwendungsentwicklung, insbesondere in Python, und der Anforderungs-/Antwortverarbeitung.
- Fachwissen in der Entwicklung und Integration von RESTful APIs.
- Erfahrung mit Nachrichtenwarteschlangendiensten wie RabbitMQ oder Kafka.
- Vertrautheit mit modernen Backend-Technologien und Infrastruktur, insbesondere Kubernetes und AWS ECS.
- Verständnis der Microservices-Architektur.
- Erfahrung mit Observability-Tools wie OpenTelemetry, Prometheus und Grafana.
- Praktische Erfahrung mit AWS-Services und der Skalierung von SaaS-Anwendungen.
- Erfahrung in der Implementierung von End-to-End-Produktfunktionen mithilfe von Feature-Flags.
- Kenntnisse in der Messung und Optimierung der Backend-Leistung.
- Erfahrung mit Containerisierungstechnologien, einschließlich Docker.
- Erfahrung in der Zusammenarbeit mit Frontend-Ingenieuren.
- Kenntnisse in agilen Softwareentwicklungsmethoden.
- Liebe zum Detail und Engagement für die Bereitstellung qualitativ hochwertiger Arbeit in einem schnelllebigen Umfeld.
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Englisch.
Technologien, Sprachen und Frameworks
- Expertenwissen über Python, Flask und FastAPI.
- Expertenwissen zu SQL.
- Kenntnisse in Terraform, Kubernetes, OpenTelemetry, Prometheus und Grafana.
- Vertrautheit mit AWS-Diensten, einschließlich EKS-, ECS-, CloudWatch- und Lambda-Funktionen.
- Erfahrung mit Nachrichtenwarteschlangensystemen wie RabbitMQ, Kafka.
- Kenntnisse der Containerisierung mit Docker.
- Vertrautheit mit Tools wie Celery, Pip/Poetry, Git, GitLab, GitLab CI/CD und Sentry.
- Erfahrung mit Lasttest-Frameworks wie Grafana k6 und Unit-Test-Frameworks wie PyTest.