Now hiring

Programista (Python Developer) K/M @ Polskie Radio SA w likwidacji

PL9, PLOnsiteContract
Apply with ResuMinder

Opens on the employer's site

About this role

Zakres obowiązków: Osoba zatrudniona na tym stanowisku będzie odpowiedzialna m.in . 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

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores