Pracuj.pl Praca zdalna Senior

Senior Python Developer

IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Gdańsk

Wymagania

  • Python
  • PostgreSQL
  • Git
  • FastAPI
  • Flask
  • Django
  • SQLAlchemy
  • Alembic
  • Pytest
  • GitHub Actions
  • Docker
  • Kubernetes
  • AKS
  • Microsoft Azure

Opis stanowiska

Nasze wymagania: Min. 5–6 lat doświadczenia w tworzeniu aplikacji backendowych w Pythonie Bardzo dobra znajomość Pythona oraz frameworka FastAPI lub Flask, Django Doświadczenie w projektowaniu systemów oraz znajomość wzorców projektowych Praktyka w pracy z bazami danych (PostgreSQL) oraz ORM (np. SQLAlchemy, Alembic) Doświadczenie w testowaniu (np. Pytest) i podejściu „test-first” lub „quality-first” Znajomość CI/CD (np. GitHub Actions) oraz pracy z repozytoriami Git Doświadczenie z konteneryzacją (Docker, Kubernetes / AKS) Znajomość środowisk chmurowych (preferowany Microsoft Azure) Dbałość o bezpieczeństwo aplikacji i znajomość secure coding practices Umiejętność analitycznego myślenia i podejmowania decyzji technicznych Doświadczenie w code review i pracy zespołowej w środowisku Agile Gotowość do mentoringu i dzielenia się wiedzą Mile widziane: Doświadczenie w branży ubezpieczeniowej lub finansowej Zakres obowiązków: Projektowanie i rozwój aplikacji backendowych w Pythonie z naciskiem na jakość, skalowalność i bezpieczeństwo Podejmowanie decyzji architektonicznych oraz definiowanie standardów technicznych w zespole Tworzenie i rozwój testów automatycznych (unit/integration) oraz dbanie o wysokie pokrycie testami Aktywny udział w procesie wdrożeń na środowiska wyższe (UAT, pre-prod, prod) oraz zapewnienie ich stabilności Współpraca przy budowie i optymalizacji procesów CI/CD oraz automatyzacji deploymentów Analiza i rozwiązywanie błędów oraz incydentów – z uwzględnieniem priorytetów biznesowych Udział w projektowaniu rozwiązań – współpraca z Product Ownerami, analitykami i architektami Code review oraz aktywne dbanie o jakość kodu i dobre praktyki w zespole Mentoring mniej doświadczonych developerów i dzielenie się wiedzą Współpraca międzyzespołowa przy realizacji wspólnych celów technologicznych Udział w procesach zespołowych (planowanie, refinement, analiza metryk, usprawnienia) Oferujemy: Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie 100% zdalnym lub 1 dzień pracy z biura (Trójmiasto) Krótki proces rekrutacji składający się z rozmowy HR oraz skill interview z managerem projektu