Python Developer
⚲ Kraków
Do uzgodnienia
Wymagania
- biegła znajomość języka angielskiego w komunikacji mówionej (codzienna współpraca z zespołem)
- doświadczenie z GCP, Kubernetes, Terraform i Helm
- doświadczenie z relacyjnymi bazami danych, preferowany PostgreSQL
- znajomość CI/CD i narzędzi DevOps (Jenkins, GitHub Actions, GitLab CI)
Mile widziane
- podstawowa znajomość licencji open-source (Apache-2.0, MIT, GPL)
- znajomość nowoczesnych narzędzi Python (uv, Ruff, Rye) i workflow Git
- znajomość protokołów tożsamości: SAML, OAuth2, OpenID Connect
- znajomość OpenTelemetry i OpenAPI
Opis stanowiska
Budujesz bezpieczne usługi aplikacyjne i API, prowadzisz dyskusje o projektowaniu technicznym i rozwiązujesz złożone problemy produkcyjne z analizą root-cause. Oczekiwana jest duża samodzielność i pełne ownership zadań przy jednoczesnej współpracy między zespołami — to może oznaczać pracę pod presją czasu przy incydentach. Stack łączy Pythona (Django/FastAPI) z TypeScriptem (Angular/NestJS) i chmurą GCP.
🔍 Dekoder Ogłoszenia
🔴
Drive technical design discussions and translate requirements into robust solutions.
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie projektowania technicznego i samodzielnie przekładać wymagania na działające rozwiązania, co może oznaczać dużą odpowiedzialność i konieczność podejmowania decyzji.
🔴
Troubleshoot complex production issues and lead root-cause analysis.
Będziesz odpowiedzialny za rozwiązywanie trudnych problemów w środowisku produkcyjnym, co może oznaczać pracę pod presją czasu i konieczność szybkiego reagowania.
🔴
Work independently with strong ownership while collaborating across teams.
Oczekuje się od Ciebie samodzielności i przejmowania pełnej odpowiedzialności za swoje zadania, ale jednocześnie konieczności efektywnej współpracy z innymi zespołami, co może wymagać dobrej komunikacji i umiejętności zarządzania priorytetami.
🟡
Strong Python skills (Python 3.11+ preferred) and solid object-oriented programming fundamentals.
Chociaż preferowana jest konkretna wersja Pythona, 'solid fundamentals' może oznaczać, że oczekiwana jest głęboka wiedza teoretyczna, a nie tylko praktyczna znajomość konkretnych bibliotek.
🟡
Familiarity with modern Python tooling (uv, Ruff, Rye) and Git workflows.
Chociaż wymienione narzędzia są nowoczesne, 'familiarity' może oznaczać podstawową wiedzę, a nie zaawansowane umiejętności ich wykorzystania w praktyce.