Do naszego zespołu szukamy Python Developera, który będzie rozwijał nowoczesne, skonteneryzowane aplikacje działające w środowisku Google Cloud Platform (GCP). Pracujemy w Scrumie, blisko współpracując z zespołem frontendowym, QA oraz UI/UX.
Python Developer (GCP)
Twój zakres obowiązków
- projektowanie, tworzenie i rozwijanie aplikacji backendowych w Pythonie uruchamianych w środowisku GCP
- budowa i rozwój REST API (FastAPI)
- praca z relacyjnymi bazami danych (PostgreSQL, Oracle lub inne)
- diagnozowanie i rozwiązywanie problemów technicznych
- pisanie testów jednostkowych i integracyjnych
- udział w code review oraz pracach związanych z utrzymaniem wysokiej jakości kodu
- współpraca z zespołem frontendowym i UI/UX
- udział w ceremoniach Scrum (daily, planning, retro)
Nasze wymagania
- bardzo dobra, komercyjna znajomość Python 3
- znajomość dobrych praktyk i wzorców projektowych
- dobra znajomość tworzenia REST API, najlepiej z FastAPI
- umiejętność pracy z relacyjnymi bazami danych: PostgreSQL / Oracle
- znajomość architektury mikroserwisów
- swobodne poruszanie się w środowisku Linux
- znajomość narzędzi: GitLab, Jira, Confluence
- doświadczenie z CI/CD (GitLab CI/CD lub inne)
- doświadczenie z konteneryzacją – Docker / Podman
- praktyczna znajomość Kubernetes
- doświadczenie w pracy z aplikacjami uruchamianymi w GCP
- znajomość narzędzi do obserwowalności (Prometheus, Grafana, ELK)
- doświadczenie w optymalizacji wydajności aplikacji
- znajomość innych frameworków Python (Flask, Django)
To oferujemy
- pracę w nowoczesnym środowisku chmurowym (GCP, Kubernetes)
- stabilną współpracę (UoP lub B2B)
- elastyczne godziny pracy i możliwość pracy zdalnej
- udział w ciekawych projektach o dużej skali
- realny wpływ na rozwiązania techniczne
- budżet szkoleniowy i certyfikacje (np. GCP)
- pakiet benefitów: prywatna opieka medyczna, karta sportowa, szkolenia