2 września 2024 r
Starszy inżynier Pythona Дніпро Opis roli Poszukujemy utalentowanego Starszy inżynier zaplecza , aby dołączyć do naszego dynamicznego zespołu. Jako kluczowy członek naszego rozwijającego się startupu będziesz mieć szansę znacząco wpłynąć na rozwój naszej platformy Security SaaS. O nas W DBBS dokładamy wszelkich starań, aby chronić przyszłość inteligentnego przetwarzania danych. W miarę zbliżania się do przyszłości zdominowanej przez aplikacje oparte na sztucznej
2 września 2024 r
Starszy inżynier Pythona
Дніпро
Opis roli
Poszukujemy utalentowanego Starszy inżynier zaplecza , aby dołączyć do naszego dynamicznego zespołu. Jako kluczowy członek naszego rozwijającego się startupu będziesz mieć szansę znacząco wpłynąć na rozwój naszej platformy Security SaaS.
O nas
W DBBS dokładamy wszelkich starań, aby chronić przyszłość inteligentnego przetwarzania danych. W miarę zbliżania się do przyszłości zdominowanej przez aplikacje oparte na sztucznej inteligencji, kładziemy podwaliny pod bezpieczeństwo, które umożliwią tę transformację. Naszą misją jest wzmacnianie pozycji innowatorów i zapewnianie im pewności siebie umożliwiającej odkrywanie i tworzenie w tym zmieniającym się krajobrazie. Współpracujemy z firmami z listy Fortune 500, start-upami i dostawcami podstawowych modeli, aby chronić ich innowacje i użytkowników przed potencjalnymi zagrożeniami
Kluczowe obowiązki
- Ściśle współpracuj z zespołami interdyscyplinarnymi, w tym inżynierami frontendowymi, menedżerami produktu i DevOps, aby dostarczać najwyższej klasy aplikacje internetowe dostosowane do potrzeb specjalistów ds. cyberbezpieczeństwa.
- Projektuj, rozwijaj, testuj i utrzymuj skalowalne i wydajne systemy zaplecza przy użyciu języka Python i Flask.
- Optymalizuj nasze rozwiązania pamięci masowej i zarządzaj nimi, wykorzystując relacyjne bazy danych i magazyny o kluczowej wartości, takie jak AWS RDS i Redis.
- Pracuj ze strukturami orkiestracji AWS ECS i EKS, opracowując specyfikacje zadań ECS i wdrożenia Kubernetes przy użyciu YAML, Terraform i Helm.
- Twórz, testuj i utrzymuj interfejsy API RESTful w celu obsługi aplikacji frontendowych i integracji innych firm.
- Rozwijaj i utrzymuj naszą infrastrukturę AWS za pomocą Terraform.
- Zintegruj usługi SaaS innych firm, takie jak Auth0 do uwierzytelniania i zarządzania użytkownikami oraz Stripe do procesów rozliczeniowych.
- Konfiguruj i konserwuj komponenty obserwowalności za pomocą OpenTelemetry, Prometheus i Grafana.
- Weź udział w przeglądach kodu, przekazując i otrzymując konstruktywne opinie w celu poprawy jakości kodu.
- Optymalizuj aplikacje pod kątem maksymalnej wydajności i skalowalności.
- Pakuj i wdrażaj aplikacje przy użyciu potoków CI/CD i konteneryzacji.
Kwalifikacje
- Tytuł licencjata lub magistra w dziedzinie informatyki lub pokrewnej dziedziny.
- Ponad 6 lat doświadczenia w tworzeniu backendu przy użyciu języka Python i Flask (lub FastAPI).
- Ponad 3 lata doświadczenia w budowaniu backendów dla dashboardów analityki danych.
- Ponad 3 lata doświadczenia we wdrażaniu i skalowaniu backendów w klastrach Kubernetes.
- Dogłębna znajomość relacyjnych baz danych, w tym projektowania schematów i technik optymalizacji.
- Biegła znajomość języka Python 3 z solidną znajomością sprawdzania typu za pomocą Pyright.
- Dogłębna wiedza na temat tworzenia aplikacji internetowych, szczególnie w Pythonie, oraz przetwarzania żądań/odpowiedzi.
- Doświadczenie w tworzeniu i integracji interfejsów API RESTful.
- Doświadczenie z usługami kolejki wiadomości, takimi jak RabbitMQ lub Kafka.
- Znajomość nowoczesnych technologii i infrastruktury backendowej, w szczególności Kubernetes i AWS ECS.
- Zrozumienie architektury mikrousług.
- Doświadczenie z narzędziami umożliwiającymi obserwację, takimi jak OpenTelemetry, Prometheus i Grafana.
- Praktyczne doświadczenie z usługami AWS i skalowaniem aplikacji SaaS.
- Doświadczenie we wdrażaniu kompleksowych funkcji produktów przy użyciu flag funkcji.
- Umiejętność pomiaru i optymalizacji wydajności backendu.
- Doświadczenie z technologiami konteneryzacji, w tym Dockerem.
- Doświadczenie we współpracy z inżynierami frontendowymi.
- Biegłość w zwinnych metodologiach tworzenia oprogramowania.
- Dbałość o szczegóły i zaangażowanie w dostarczanie wysokiej jakości pracy w dynamicznym środowisku.
- Doskonałe umiejętności komunikacji w mowie i piśmie w języku angielskim.
Technologie, języki i frameworki
- Ekspercka wiedza na temat Pythona, Flaska i FastAPI.
- Ekspercka wiedza na temat SQL.
- Biegłość w programach Terraform, Kubernetes, OpenTelemetry, Prometheus i Grafana.
- Znajomość usług AWS w tym funkcji EKS, ECS, CloudWatch, Lambda.
- Doświadczenie z systemami kolejek wiadomości, takimi jak RabbitMQ, Kafka.
- Znajomość konteneryzacji za pomocą Dockera.
- Znajomość narzędzi takich jak Selery, Pip/Poetry, Git, GitLab, GitLab CI/CD i Sentry.
- Doświadczenie ze frameworkami do testów obciążeniowych, takimi jak Grafana k6, i frameworkami do testów jednostkowych, takimi jak PyTest.