JustJoin.IT Praca zdalna Senior New

Senior Python Developer | Sektor publiczny

Edge One Solutions Sp. z o.o

⚲ Warszawa, Gdańsk, Poznań, Wrocław, Kraków

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w programowaniu w Pythonie
  • zaawansowana znajomość Django i Flask
  • doświadczenie w projektowaniu API z DRF, FastAPI lub Falcon
  • doświadczenie w projektowaniu architektury systemów rozproszonych
  • doświadczenie w koordynowaniu pracy i wspieraniu mniej doświadczonych członków zespołu
  • gotowość do udziału w obowiązkowym teście stacjonarnym w Warszawie

Mile widziane

  • doświadczenie w modernizacji rozbudowanych systemów informatycznych
  • doświadczenie we współpracy z architektami i zespołami odpowiedzialnymi za systemy

Opis stanowiska

Dołączysz do zespołu modernizującego rozbudowane systemy informatyczne i usługi cyfrowe klienta z sektora administracji publicznej — we wszystkich warstwach systemu. Rola obejmuje projektowanie systemów, decyzje architektoniczne, zapewnianie jakości kodu oraz wspieranie mniej doświadczonych członków zespołu. To oferta dla seniora, który lubi pracować z różnorodnym, dojrzałym systemem i nie boi się podejmować decyzji architektonicznych. Uwaga: 'modernizacja we wszystkich warstwach' może oznaczać pracę nad częściowo niepowiązanymi modułami i starszym kodem — warto dopytać o zakres i priorytety.

🔍 Dekoder Ogłoszenia

🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Może oznaczać, że projekty są dopasowywane do aktualnych umiejętności, ale też że będziesz musiał szybko uczyć się nowych rzeczy w ramach bieżących zadań.
🔴
odpowiada za rozwój i utrzymanie rozbudowanych systemów informatycznych oraz usług cyfrowych wykorzystywanych na szeroką skalę
Może oznaczać pracę nad starymi, skomplikowanymi systemami wymagającymi dużej ostrożności przy wprowadzaniu zmian.
🔴
modernizację rozwiązań IT we wszystkich warstwach systemu
Sugestia, że projekt może obejmować pracę nad różnymi, potencjalnie niepowiązanymi ze sobą częściami systemu, co może być chaotyczne.
🟡
podejmowaniu decyzji architektonicznych
Może oznaczać realny wpływ na architekturę, ale też konieczność obrony swoich decyzji przed innymi, mniej doświadczonymi lub mającymi inne wizje.
🟡
wspieraniu rozwoju mniej doświadczonych członków zespołu
Oprócz zadań programistycznych, będziesz odpowiedzialny za mentoring, co może pochłaniać dodatkowy czas i energię.