Bulldogjob Stacjonarnie Senior

Senior Python Web Developer

TeamQuest

⚲ Kraków

15 000 - 25 000 PLN (B2B / UoP)

Wymagania

  • Python
  • FastAPI
  • PostgreSQL
  • Docker
  • AWS

Opis stanowiska

Nasz klient to międzynarodowa firma działająca w obszarze rozwiązań wideo w chmurze.
Senior Python Web Developer
Oferujemy:

- Atrakcyjne wynagrodzenie w oparciu o umowę o pracę lub b2b

- Praca hybrydowa w biurze w Krakowie

Obowiązki:

- projektowanie i rozwój usług backendowych

- budowa i utrzymanie REST API

- rozwój systemów związanych z live streamingiem i przetwarzaniem video

- optymalizacja wydajności i skalowalności platformy

- integracje z usługami cloudowymi i systemami klientów

- praca nad bezpieczeństwem, monitoringiem i observability

- udział w code review i decyzjach architektonicznych

- współpraca z zespołem produktowym i frontendowym

Wymagania:

- minimum 5 lat doświadczenia jako Backend Developer

- bardzo dobra znajomość Pythona.

- doświadczenie w projektowaniu REST API z wykorzystanie Flaska, FastAPI lub Falcona

- dobra znajomość SQL (PostgreSQL)

- doświadczenie z architekturą cloudową (AWS / OVH)

- znajomość Dockera i środowisk kontenerowych

- doświadczenie z CI/CD

- umiejętność debugowania i optymalizacji wydajności

- znajomość Git oraz pracy w Agile/Scrum

- komunikatywna znajomość języka angielskiego

Dodatkowe atuty:

- doświadczenie z systemami realtime lub streamingiem video

- znajomość WebRTC, FFmpeg lub HLS

- doświadczenie z Kubernetes

- znajomość event-driven architecture

- Redis, RabbitMQ lub Kafka

- doświadczenie z monitoringiem (ELK)

- doświadczenie w produktach SaaS enterprise

- znajomość zagadnień bezpieczeństwa i GDPR

🔍 Dekoder Ogłoszenia

🟡
Atrakcyjne wynagrodzenie
Wynagrodzenie jest konkurencyjne na rynku, ale jego dokładna wysokość zależy od negocjacji i doświadczenia kandydata.
🟡
Praca hybrydowa w biurze w Krakowie
Oznacza to, że część pracy będzie wykonywana zdalnie, a część w biurze, ale dokładny harmonogram i wymogi obecności w biurze mogą być elastyczne.
🟡
projektowanie i rozwój usług backendowych
Może oznaczać zarówno tworzenie nowych funkcjonalności od podstaw, jak i utrzymanie oraz modyfikację istniejących systemów.
🟡
optymalizacja wydajności i skalowalności platformy
Może oznaczać pracę nad istniejącymi problemami wydajnościowymi lub proaktywne wdrażanie rozwiązań zapobiegających przyszłym problemom.
🟢
udział w code review i decyzjach architektonicznych
Oczekuje się aktywnego wkładu w procesy jakości kodu i wpływu na kierunek rozwoju technicznego projektu.