Programista - Python Developer (K/M)
Tech Stack / Keywords
Firma i stanowisko
Polskie Radio S.A. w likwidacji jest największym publicznym nadawcą radiowym w Polsce z niemal 100-letnią historią. Produkuje i emituje różnorodne autorskie audycje muzyczne, programy publicystyczne, edukacyjne oraz słuchowiska, łącząc tradycję z nowoczesnością. Jest pionierem w rozwoju technologii DAB+, nadaje również w Internecie i za pomocą aplikacji mobilnych. Firma angażuje się w promocję polskiej kultury oraz działalność charytatywną, oferując pracownikom możliwości rozwoju i podnoszenia kwalifikacji.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w programowaniu w Python 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, szczególnie 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.
Nice to have:
- Doświadczenie z Kubernetes oraz środowiskami kontenerowymi.
- Znajomość asynchronicznego programowania w Pythonie i systemów kolejkowych / event-driven.
- Doświadczenie z systemami o dużym ruchu, przetwarzaniem treści lub rozwiązaniami audio/wideo.
- Znajomość narzędzi obserwowalności i monitoringu aplikacji.
- Podstawowa znajomość .NET lub technologii frontendowych (React / Next.js), ułatwiająca współpracę międzyzespołową.
- Znajomość narzędzi do analizy danych, np. pandas lub NumPy.
Obowiązki
- Rozwój i utrzymanie usług backendowych wspierających serwisy internetowe i aplikacje mobilne Polskiego Radia.
- Projektowanie, implementacja i rozwój API oraz mikroserwisów w Python.
- Projektowanie modeli danych, rozwój baz danych oraz optymalizacja zapytań i wydajności usług.
- Integracja z systemami wewnętrznymi i zewnętrznymi oraz rozwiązaniami cache i kolejkowania.
- Współpraca z zespołami frontendowymi (Next.js) i mobilnymi (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.
Benefity
- Zatrudnienie w oparciu o umowę o pracę.
- Bogaty program socjalny (dofinansowanie do wypoczynku dla pracowników i ich rodzin, karta Multisport).
- Pracownicze Plany Kapitałowe (PPK) w renomowanym towarzystwie funduszy inwestycyjnych.
- Prywatna opieka medyczna na preferencyjnych warunkach.
- Doskonała lokalizacja w Warszawie przy metrze Wierzbno, bezpłatny parking przy siedzibie firmy.
- Realny wpływ na rozwój produktów.
- Przyjazna atmosfera pracy w dynamicznym środowisku mediów.
- Dofinansowanie zajęć sportowych.
- Dofinansowanie szkoleń i kursów.
- Dyżury lekarza w biurze.
- Preferencyjne pożyczki.
- Firmowa biblioteka.
- Parking dla pracowników.
- Strefa relaksu.
- Dodatkowe świadczenia socjalne.
- Dofinansowanie biletów do kina i teatru.
- Dofinansowanie wypoczynku.
Inne informacje
Polskie Radio S.A. w likwidacji zastrzega sobie prawo do kontaktu tylko z wybranymi kandydatami. Może zakończyć rekrutację w dowolnym czasie bez podania przyczyn. Informacje o przetwarzaniu danych osobowych zgodnie z przepisami UE i polskiego Kodeksu Pracy są zawarte w ofercie.
Polskie Radio S.A. w likwidacji
3 aktywne oferty