← Back to jobs

Programista (Python Developer) K/M

Skills

apici cddjangodockerfastapiflaskgitkubernetesnextjsnosqlopenapipostgresqlpytestreactreact nativeredissqlsql serverswaggerPythonJavaScriptReactPostgreSQLRedis

Description

Zakres obowiązków: Osoba zatrudniona na tym stanowisku będzie odpowiedzialna . za:

  • - Rozwój i utrzymanie usług backendowych wspierających serwisy internetowe i aplikacje mobilne Polskiego Radia.
  • - Projektowanie, implementację i rozwój API oraz mikroserwisów w Pythonie.
  • - Projektowanie modeli danych, rozwój baz danych oraz optymalizację zapytań i wydajności usług.
  • - Integrację z systemami wewnętrznymi i zewnętrznymi oraz rozwiązaniami cache i kolejkowania.
  • - Współpracę z zespołami frontendowym (Next.js) i mobilnym (React Native) przy definiowaniu kontraktów API i modeli danych.
  • - Pisanie i utrzymywanie testów jednostkowych i integracyjnych oraz udział w code review.
  • - Dokumentowanie API w OpenAPI/Swagger i dbanie o jakość techniczną rozwijanych usług.
  • - Diagnozowanie problemów produkcyjnych oraz udział w poprawie monitoringu, niezawodności i skalowalności systemów.

Wymagania:

  • - wykształcenie: brak lub niepełne podstawowe - konieczne
  • - inne zawody: Technik programista* - konieczne

- pozostałe: Oczekiwania wobec kandydatów:

  • - Minimum 3 lata komercyjnego doświadczenia w programowaniu w Pythonie lub porównywalne doświadczenie potwierdzone realizowanymi projektami.
  • - Bardzo dobra znajomość Pythona oraz doświadczenie z jednym z frameworków webowych: FastAPI, Django lub Flask.
  • - Praktyczne doświadczenie w projektowaniu i rozwijaniu API REST oraz znajomość OpenAPI/Swagger.
  • - Dobra znajomość relacyjnych baz danych, w szczególności PostgreSQL lub SQL Server, oraz zasad projektowania modeli danych.
  • - Doświadczenie z Redis lub innymi rozwiązaniami cache / bazami NoSQL.
  • - Znajomość Git, Docker i procesów CI/CD.
  • - Umiejętność pisania testowalnego, czytelnego kodu oraz praktyczna znajomość testów jednostkowych i integracyjnych (pytest).
  • - Znajomość zasad Clean Code, SOLID i podstaw projektowania usług/mikroserwisów.
  • - Samodzielność w rozwiązywaniu problemów, komunikatywność i umiejętność współpracy w interdyscyplinarnym zespole.

Mile widziane:

- Doświadczenie z Kubernetes oraz środowiskami kontener

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.

No similar openings right now. Refine your search or create an alert above.