Pracuj.pl Praca zdalna Senior

Senior Python Developer (f/m/x)

Sii Sp. z o.o.

⚲ Białystok, Centrum, Bydgoszcz, Gdańsk, Oliwa, Katowice, Kraków, Podgórze, Lublin, Łódź, Śródmieście, Piła, Poznań, Wilda, Rzeszów, Szczecin, Toruń, Warszawa, Mokotów, Wrocław, Fabryczna

Do uzgodnienia

Wymagania

  • minimum 7 lat doświadczenia w tworzeniu oprogramowania z bardzo dobrą znajomością nowoczesnego Python 3
  • doświadczenie w projektowaniu, implementacji i utrzymaniu oprogramowania produkcyjnej jakości
  • praktyczna znajomość testów automatycznych z użyciem pytest lub podobnych frameworków
  • doświadczenie w tworzeniu oprogramowania i rozwiązywaniu problemów na Linux
  • rozumienie kontenerów, Dockera i podstaw Kubernetesa
  • doświadczenie w tworzeniu mikroserwisów lub web API oraz znajomość relacyjnych baz danych
  • zaawansowany poziom polskiego i angielskiego

Mile widziane

  • doświadczenie w tworzeniu oprogramowania dla systemów telekomunikacyjnych, szczególnie 4G lub 5G RAN

Opis stanowiska

Będziesz rozwijać cloud-native oprogramowanie dla sieci telekomunikacyjnych dużej skali, w tym technologii 5G — analiza danych sieciowych, optymalizacja RAN, self-healing. Praca zdalna, w zespole złożonym z developerów, inżynierów systemowych i data scientistów. Warto wiedzieć: rola obejmuje cały cykl życia oprogramowania (od analizy wymagań po wdrożenie i utrzymanie), a projekty telekomunikacyjne wymagają specyficznej wiedzy domenowej wykraczającej poza samo programowanie.

🔍 Dekoder Ogłoszenia

🔴
Minimum 7 years of experience in software development with strong programming skills in modern Python 3
Oczekuje się głębokiej wiedzy i praktycznego doświadczenia, a nie tylko formalnego stażu pracy.
🔴
Experience in designing, implementing, and maintaining production-quality software
Nie chodzi tylko o pisanie kodu, ale o tworzenie stabilnych i skalowalnych rozwiązań, które działają w realnym środowisku.
🔴
Good problem-solving and debugging skills, along with the ability to use AI coding tools effectively
Oczekuje się, że kandydat będzie potrafił samodzielnie rozwiązywać problemy, a narzędzia AI są traktowane jako wsparcie, a nie zastępstwo dla umiejętności.
🔴
participate in the entire software development lifecycle
Może oznaczać zaangażowanie w każdy etap, od analizy wymagań po wdrożenie i utrzymanie, co może być bardzo czasochłonne.
🔴
cloud-native software solutions for large-scale telecommunications networks, including 5G technologies
Projekt może być bardzo złożony i wymagać specyficznej wiedzy domenowej, która wykracza poza ogólne umiejętności programistyczne.