Kim jesteśmy
Billennium to firma technologiczna, która od ponad 20 lat wspiera klientów w transformacji cyfrowej, dostarczając nowoczesne rozwiązania IT oraz usługi outsourcingowe. Zatrudniamy setki specjalistów IT i realizujemy projekty dla globalnych organizacji z różnych sektorów. Stawiamy na rozwój, jakość i partnerskie relacje.
Pracodawca wymaga okazjonalnych wizyt (raz na miesiąc) w jednym z trzech biur (Kraków, Warszawa lub Katowice)
O roli
Poszukujemy doświadczonego Python Developera (Regular), który dołączy do niewielkiego zespołu projektowego (1–5 osób). Rola obejmuje rozwój nowoczesnych aplikacji webowych i narzędzi backendowych z wykorzystaniem Python oraz współpracę przy tworzeniu skalowalnych i bezpiecznych rozwiązań IT.
Twoje obowiązki:
- Tworzenie i rozwój aplikacji w języku Python
- Projektowanie oraz implementacja API (Django REST)
- Praca z bazami danych (PostgreSQL) i optymalizacja zapytań SQL
- Współpraca z frontendem (React/Angular)
- Dbanie o jakość kodu i stosowanie dobrych praktyk (OOP, wzorce projektowe)
- Udział w code review i usprawnianie procesów developmentu
- Zapewnienie bezpieczeństwa aplikacji webowych
- Współpraca z zespołem projektowym i udział w planowaniu rozwiązań
Wymagania (must have):
- Minimum 3 lata doświadczenia jako Python Developer
- Minimum 2 lata doświadczenia z React lub Angular
- Znajomość Django oraz Django REST
- Dobra znajomość SQL i baz danych (PostgreSQL)
- Znajomość HTML, CSS, JavaScript
- Bardzo dobra znajomość OOP i wzorców projektowych
- Znajomość zagadnień bezpieczeństwa aplikacji webowych
- Wykształcenie wyższe informatyczne
- Bardzo dobra znajomość języka polskiego
- Komunikatywność i umiejętność pracy zespołowej
Mile widziane:
- Znajomość Go lub Rust
- Doświadczenie z Ansible lub Terraform
- Doświadczenie z Kubernetes
- Doświadczenie z Google Cloud
- Doświadczenie w projektach bankowych
Co oferujemy:
- Stabilne zatrudnienie i długofalową współpracę
- Możliwość pracy w modelu hybrydowym lub zdalnym
- Udział w ciekawych projektach dla dużych organizacji
- Budżet szkoleniowy i wsparcie rozwoju kompetencji
- Dostęp do platform e-learningowych
- Prywatną opiekę medyczną i pakiet benefitów
- Przyjazną atmosferę i wsparcie zespołu
Proces rekrutacyjny:
- Krótka rozmowa HR
- Spotkanie techniczne
- Decyzja i feedback