← Back to jobs

Python Developer

Skills

apiapplication securitydevopsjestlinuxopenstackpostgresqlrestsql servertest automationunit testingvmwarePython

Description

  • Projektowanie, rozwijanie i optymalizacja backendu platformy w Pythonie.
  • Podejmowanie decyzji technicznych dotyczących implementacji i architektury rozwiązań.
  • Projektowanie REST API oraz integracji z zewnętrznymi systemami i usługami chmurowymi.
  • Rozwijanie mechanizmów automatyzacji i orkiestracji prywatnej infrastruktury chmurowej, m.in. VMware i OpenStack.
  • Dbanie o wydajność, skalowalność, bezpieczeństwo i niezawodność aplikacji.
  • Projektowanie efektywnych rozwiązań w zakresie baz danych i przetwarzania asynchronicznego.
  • Rozwijanie testów automatycznych i dbanie o wysoką jakość kodu.
  • Przeprowadzanie code review oraz wspieranie mniej doświadczonych developerów.
  • Współpraca z zespołami Backend, DevOps i Frontend przy projektowaniu oraz wdrażaniu nowych funkcjonalności.
  • Analizowanie złożonych problemów technicznych i proponowanie usprawnień.
  • Udział w dyskusjach technicznych i wyznaczaniu dobrych praktyk w projekcie.

Kogo poszukujemy?

  • Minimum 5 lat doświadczenia komercyjnego w programowaniu w Pythonie.
  • Bardzo dobra znajomość Pythona i zasad projektowania aplikacji backendowych.
  • Praktyczne doświadczenie w projektowaniu i rozwijaniu REST API oraz integracji z zewnętrznymi systemami.
  • Doświadczenie w pracy z bazami danych, najlepiej PostgreSQL lub MSSQL.
  • Bardzo dobra znajomość Gita i środowiska Linux oraz praktyczna znajomość Dockera.
  • Doświadczenie w projektowaniu testów jednostkowych i dbaniu o jakość kodu.
  • Znajomość zagadnień związanych z wydajnością, skalowalnością i bezpieczeństwem aplikacji.
  • Umiejętność samodzielnego podejmowania decyzji technicznych i rozwiązywania złożonych problemów.
  • Doświadczenie w code review i wspieraniu innych developerów.
  • Ukończone studia informatyczne lub kierunek pokrewny, minimum na poziomie licencjatu/inżyniera.
  • Język angielski jest obowiązkowy — wymagamy swobodnej komunikacji w codziennej pracy, podczas dyskusji technicznych i współpracy z zespołem.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…