Specjalista ds. ds. rozwoju oprogramowania - Python Backend (k/m/n)
Summary
Develops and optimizes Python-based backend services, APIs, and optimization algorithms for Poland’s national power grid operator, using PostgreSQL, FastAPI/Flask, and CI/CD pipelines.
Polskie Sieci Elektroenergetyczne S.A. poszukują osoby na stanowisko:
Specjalista ds. ds. rozwoju oprogramowania - python backend (k/m/n)
Podstawowy zakres obowiązków:
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 szczególności z zakresu 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
Wymagania:
wykształcenie wyższe o profilu informatycznym, matematycznym lub pokrewnym
doświadczenie w programowaniu w języku Python, w szczególności w projektach backendowych
bardzo dobra znajomość języka 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, w szczególności z zakresu optymalizacji liniowej i kombinatorycznej
Mile widziane
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)
Oferujemy:
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, . prywatna opieka medyczna, ubezpieczenie na życie, karta multisport, dodatkowe świadczenia w ramach ZFŚS
dodatkowy dzień wolny z okazji Dnia Energetyka - 14 sierpnia
Osoby zainteresowane ofertą prosimy o nadsyłanie dokumentów aplikacyjnych.
Gwarantujemy pełną dyskrecję w trakcie i po zakończeniu procesu rekrutacyjnego.
PSE S.A. zastrzega sobie prawo do kontaktowania się tylko z wybranymi osobami.