Specjalista ds. ds. rozwoju oprogramowania - Python Backend (k/m/n)
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#394771·Dodano 3 dni temu·1
Źródło: justjoin.itTech Stack / Keywords
PythonClean CodeSolidDRYfastapiFlaskDjangoORM
Firma i stanowisko
Polskie Sieci Elektroenergetyczne S.A. poszukują osoby na stanowisko związane z rozwojem oprogramowania backendowego w języku Python, w tym projektowania, implementacji i optymalizacji interfejsów API, rozwijania aplikacji backendowych oraz architektury mikroserwisowej, a także integracji z bazami danych SQL i NoSQL.
Wymagania
- Wykształcenie wyższe o profilu informatycznym, matematycznym lub pokrewnym
- Doświadczenie w programowaniu w języku Python, szczególnie w projektach backendowych
- Bardzo dobra znajomość Python
- Znajomość paradygmatów programowania obiektowego i funkcyjnego
- Praktyczna znajomość wzorców projektowych oraz zasad projektowania architektury oprogramowania
- Umiejętność stosowania zasad Clean Code, SOLID oraz DRY
- Doświadczenie w pracy z frameworkami FastAPI, Flask lub Django
- Doświadczenie w projektowaniu i integracji REST API
- Znajomość narzędzi ORM (np. SQLAlchemy, Django ORM, SQLModel)
- Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, MySQL)
- Praktyczna znajomość bibliotek do analizy danych, takich jak pandas i NumPy
- Doświadczenie w analizie oraz optymalizacji wydajności aplikacji
- Doświadczenie w implementacji algorytmów optymalizacyjnych, szczególnie z zakresu optymalizacji liniowej i kombinatorycznej
Nice to have:
- Znajomość systemów Linux
- Doświadczenie w pracy z Docker oraz Kubernetes
- Praktyczna znajomość narzędzi CI/CD (GitHub Actions, GitLab CI, Jenkins)
- Doświadczenie w automatyzacji procesów wdrożeniowych i utrzymaniowych
- Znajomość rozwiązań Infrastructure as Code (np. Terraform)
- Doświadczenie w konfiguracji środowisk developerskich oraz produkcyjnych
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji i środowisk (DevSecOps)
- Doświadczenie w pracy z platformami chmurowymi Microsoft Azure lub Amazon Web Services (AWS)
Obowiązki
- Projektowanie, implementacja oraz optymalizacja interfejsów API
- Tworzenie i rozwój aplikacji backendowych oraz architektury mikroserwisowej
- Rozwój wewnętrznych bibliotek analitycznych
- Implementacja algorytmów obliczeniowych, w tym optymalizacji liniowej i kombinatorycznej
- Integracja aplikacji z bazami danych SQL i NoSQL
- Zarządzanie zależnościami oraz wersjonowaniem oprogramowania
- Udział w przeglądach kodu (Code Review)
- Przygotowywanie testów jednostkowych, integracyjnych oraz wydajnościowych
- Opracowywanie i aktualizacja dokumentacji technicznej
- Współpraca z zespołem badawczo-rozwojowym (R&D) przy opracowywaniu nowych rozwiązań i algorytmów
- Utrzymanie oraz rozwój procesów CI/CD i środowisk wdrożeniowych
- Automatyzacja procesów wdrożeniowych oraz operacyjnych
Benefity
- Zatrudnienie w oparciu o umowę o pracę
- Atrakcyjny system wynagrodzeń uwzględniający czytelny system premiowy
- Szkolenia podnoszące kwalifikacje i zapewniające rozwój zawodowy
- Pakiet benefitów pozapłacowych, w tym prywatna opieka medyczna, ubezpieczenie na życie, karta multisport, dodatkowe świadczenia w ramach ZFŚS
- Dodatkowy dzień wolny z okazji Dnia Energetyka - 14 sierpnia
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Premie
Płatny urlop
Inne informacje
Zgodnie z art. 13 ust. 1 rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 oraz innymi przepisami RODO, Polskie Sieci Elektroenergetyczne S.A. informuje o zasadach przetwarzania danych osobowych kandydatów i zapewnia prawa związane z ochroną danych osobowych.
Polskie Sieci Elektroenergetyczne S.A.
9 aktywnych ofert