Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 9, 2026
Senior Python Developer
Senior • On-site
Warsaw, Poland
Apply now
Quick Facts
Senior Software Engineer
Description
Dołącz do nas jako Senior Software Engineer. Odpowiadasz za projektowanie, rozwój i utrzymanie aplikacji webowych, usług backendowych, API oraz rozwiązań opartych na danych. Rola obejmuje dostarczenie, jakość i późniejsze utrzymanie rozwiązania, a także wsparcie rozwoju standardów technicznych i mentoring mniej doświadczonych członków zespołu.
Responsibilities
Rozwój aplikacji
- Projektowanie, rozwój i utrzymanie aplikacji w Pythonie z wykorzystaniem Django, Django REST Framework i FastAPI.
- Projektowanie modularnej architektury, czytelnych kontraktów API oraz granic odpowiedzialności między komponentami.
- Modelowanie złożonej logiki biznesowej, reguł, walidacji i zależności między procesami, danymi, modułami oraz systemami.
- Analizowanie wpływu zmian na istniejące funkcjonalności, integracje i dane oraz ograniczanie ryzyka regresji.
- Stosowanie zasad inżynierii oprogramowania, wzorców projektowych i praktyk wspierających czytelność, testowalność, niezawodność i dalszy rozwój systemu.
- Refaktoryzacja kodu, modernizacja rozwiązań i świadome zarządzanie długiem technicznym.
Projektowanie rozwiązań i współpraca z biznesem
- Analiza wymagań biznesowych i technicznych oraz przekładanie ich na spójne rozwiązania.
- Dobór technologii i sposobu implementacji adekwatnego do problemu, skali, bezpieczeństwa i kosztu utrzymania.
- Przygotowywanie rekomendacji technicznych, szacunków pracochłonności oraz identyfikowanie ryzyk i zależności.
- Współpraca z analitykami, QA, frontend developerami, devops, administratorami i użytkownikami biznesowymi.
Dane, API i integracje
- Projektowanie modeli danych i rozwój rozwiązań wykorzystujących PostgreSQL oraz ORM Django.
- Tworzenie i optymalizacja zapytań SQL, migracji oraz procesów importu, eksportu i transformacji danych.
- Projektowanie i rozwój procesów ETL/ELT oraz kontrola poprawności i spójności danych.
- Integracja z systemami zewnętrznymi, obsługa autentykacji, autoryzacji, błędów, ponowień i czasowej niedostępności usług.
Jakość, bezpieczeństwo i utrzymanie
- Tworzenie testów automatycznych, prowadzenie code review i rozwijanie standardów programistycznych.
- Stosowanie dobrych praktyk bezpieczeństwa aplikacji webowych, API i przetwarzanych danych.
- Analiza logów, diagnozowanie problemów środowiskowych i produkcyjnych oraz optymalizacja wydajności.
Cloud, DevOps i wdrożenia
- Praca z rozwiązaniami chmurowymi Microsoft Azure lub Google Cloud Platform.
- Rozumienie zagadnień DevOps oraz współpraca przy automatyzacji budowania, testowania i wdrażania aplikacji w procesach CI/CD.
- Konteneryzacja aplikacji z wykorzystaniem Dockera oraz przygotowywanie i utrzymywanie konfiguracji wdrożeniowych dla Kubernetes.
- Praktyczna znajomość Helm: tworzenie lub modyfikowanie chartów, wartości środowiskowych i konfiguracji potrzebnej do powtarzalnego wdrażania aplikacji.
- Współpraca przy konfiguracji środowisk, parametrów aplikacji, monitoringu i diagnostyce wdrożeń.
Wykorzystanie AI i systemów agentowych
- Wykorzystywanie narzędzi AI i agentów programistycznych do wspierania analizy wymagań, tworzenia i przeglądu kodu, refaktoryzacji, testowania, diagnozowania problemów oraz przygotowywania dokumentacji technicznej.
- Projektowanie i rozwijanie rozwiązań wykorzystujących AI, modele językowe oraz systemy agentowe, integrujące się z API, narzędziami, źródłami danych i procesami biznesowymi.
- Poszukiwanie i ocena możliwości zastosowania AI i uczenia maszynowego do automatyzacji procesów, wspierania użytkowników, analizy danych oraz rozwoju nowych funkcjonalności biznesowych.
Rozwój zespołu
- Mentoring i wsparcie techniczne mniej doświadczonych developerów.
- Prowadzenie dyskusji technicznych, tworzenie dokumentacji technicznej, uzasadnianie decyzji i dzielenie się wiedzą.
Requirements
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji backendowych lub webowych.
- Doświadczenie w samodzielnym projektowaniu i dostarczaniu aplikacji, większych funkcjonalności lub rozwiązań backendowych.
- Bardzo dobra znajomość Pythona oraz praktyczne doświadczenie z Django, Django REST Framework i FastAPI.
- Dobra znajomość zasad inżynierii oprogramowania, programowania obiektowego i wzorców projektowych.
- Umiejętność modelowania logiki biznesowej i zależności między modułami, procesami, usługami i danymi.
- Umiejętność oceny wpływu zmian na cały system oraz tworzenia kodu czytelnego, testowalnego i utrzymywalnego.
- Doświadczenie w projektowaniu REST API i integracji z systemami zewnętrznymi.
- Dobra znajomość SQL i praktyczne doświadczenie z PostgreSQL oraz ORM Django.
- Umiejętność projektowania modeli danych, optymalizacji zapytań i wykonywania bezpiecznych migracji.
- Doświadczenie w przetwarzaniu danych oraz budowie lub utrzymaniu procesów ETL/ELT.
- Praktyczna umiejętność pisania testów jednostkowych, integracyjnych i API oraz doświadczenie w code review.
- Znajomość podstaw bezpieczeństwa aplikacji webowych, API, autentykacji, autoryzacji i kontroli dostępu.
- Praktyczne doświadczenie z Microsoft Azure lub Google Cloud Platform.
- Znajomość zagadnień DevOps, procesów CI/CD oraz pracy z Git i Linuxem.
- Praktyczne doświadczenie z Dockerem i wdrażaniem aplikacji na Kubernetes.
- Znajomość Helm oraz konfiguracji aplikacji przeznaczonej dla różnych środowisk Kubernetes.
- Umiejętność korzystania z logów, monitoringu i narzędzi diagnostycznych oraz analizowania problemów środowiskowych lub produkcyjnych.
- Język angielski umożliwiający swobodną pracę z dokumentacją techniczną i komunikację projektową.
Benefits
- Zatrudnienie w oparciu o umowę o pracę – pierwszą umowę podpisujemy na okres próbny.
- Praca hybrydowa – praca minimum 8 dni w miesiącu z biura.
- Elastyczne godziny rozpoczęcia pracy – między 8 a 10; w piątki możliwość zakończenia o 15:00.
- Pakiet benefitów pozapłacowych: opieka medyczna, doładowania na platformę Nais, ubezpieczenie grupowe, platforma do nauki języków, ZFŚS.
- Wsparcie zespołu, zaufanie i pomoc (kultura otwartości i akceptacji różnic).
- Wewnętrzna platforma Marcel (e-learningi) oraz programy i warsztaty live.
- Let’s Talk: bezpłatne konsultacje z psychologiem.
- Kultura Ciekawości: regularne spotkania i wymiana wiedzy.
- Programy rozwojowe: Przystanek, Skill Space.
- Działania charytatywne (np. Akcja Mikołaje).
- Biura Pet Friendly.
- Work Your World: praca zdalna przez 6 tygodni (dla osób z min. rocznym stażem).
- Power of Referral: bonus za polecenie talentu.
- Parking.
Similar jobs you might like

CMS Joomla Developer
RITS
Senior
Technology
Warsaw, MZ, Poland · Remote
270K zł - 302K zł/yr
4 days ago

Fullstack (Java/Angular)
RITS
Mid
Technology
Warsaw, MZ, Poland · Hybrid
291K zł - 343K zł/yr
1 mth ago
Project Manager
Hiberus Poland
Senior
Technology
Warsaw, MZ, Poland · On-site
15K zł - 21K zł/yr
6 days ago
Technical Engineering Manager - Data Platform
MOTIFE
Senior
Technology
Krakow, MA, Poland · On-site
420K zł - 492K zł/yr
4 days ago

IT Analyst
RITS
Mid
Technology
Lodz, LD, Poland · On-site
N/A
4 days ago

Senior .NET Developer
RITS
Senior
Technology
Warsaw, Poland · Hybrid
208K zł - 260K zł/yr
26 days ago
Senior Power Automate Developer
RITS Professional Services
Senior
Technology
Warsaw, MZ, Poland · Remote
N/A
7 days ago

Automated AI Engineer
RITS
Senior
Technology
Warsaw, MZ, Poland · Remote
0K zł - 0K zł/yr
7 days ago
DevOps Engineer (Platform Team) in Poland
Andersen
Senior
Technology
Warsaw, Poland · On-site
18K zł - 24K zł/yr
7 days ago
Cloud Engineer
RITS Professional Services
Mid
Technology
Warsaw, Poland · Remote
N/A
3 days ago