Pracuj.pl Stacjonarnie Senior New

Starszy Inżynier oprogramowania - Programista Python (K/M)

NASK

⚲ Warszawa, Wola

12 000–15 000 zł brutto / mies.

Wymagania

  • Python
  • Git
  • SQL
  • Linux
  • JavaScript
  • TypeScript
  • FastAPI
  • Django
  • Flask
  • AI
  • NLP
  • CI/CD
  • Docker
  • Kubernetes

Opis stanowiska

Nasze wymagania:
Wykształcenie wyższe informatyczne lub pokrewne;
Minimum 3 lata doświadczeni w projektowaniu i tworzeniu aplikacji webowych w języku Python;
Bardzo dobra znajomość języka Python oraz dobrych praktyk programowania;
Podstawowa znajomość JavaScript/TypeScript lub otwartość na ich poznanie;
Doświadczenie w projektowaniu i implementacji REST API;
Znajomość systemu kontroli wersji Git;
Znajomość relacyjnych baz danych (np. PostgreSQL) oraz języka SQL;
Znajomość systemu Linux na poziomie umożliwiającym tworzenie i wdrażanie aplikacji;
Znajomość zagadnień związanych z testowaniem oprogramowania (testy jednostkowe i integracyjne);
Umiejętność analizy problemów oraz samodzielnego projektowania rozwiązań;
Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (minimum B2).
Kandydat przyjmuje do wiadomości i akceptuje, że w związku z wykonywaniem przez niego obowiązków pracowniczych, może otrzymywać zadania w projektach realizowanych z zachowaniem rygorów określonych w ustawie z dnia 5 sierpnia 2010 r. o ochronie informacji niejawnych (Dz.U.2025.1209 t.j. z dnia 2025.09.02) i zobowiązuje się w takim przypadku poddać odpowiedniemu dla klauzuli, jaką opatrzony jest dany projekt, postępowaniu sprawdzającemu, prowadzonemu zgodnie z ww. ustawą, jak również odbyć wymagane szkolenia z ochrony informacji niejawnych.

Mile widziane:
Doświadczenie z rozwojem rozwiązań wykorzystujących NLP oraz technologie AI
Doświadczenie z integracją modeli i usług AI w aplikacjach
Doświadczenie w pracy z frameworkami Python (np. FastAPI, Django lub Flask).
Znajomość architektury mikroserwisowej oraz systemów rozproszonych.
Doświadczenie w projektowaniu i utrzymaniu procesów CI/CD.
Znajomość technologii konteneryzacji (Docker, Kubernetes).
Znajomość zagadnień bezpieczeństwa aplikacji oraz zasad Secure SDLC.
Doświadczenie w projektach badawczo-rozwojowych (R&D) lub związanych z analizą danych.
Znajomość zagadnień związanych z analizą logów, ruchu sieciowego lub cyberbezpieczeństwem.
Doświadczenie w pracy z narzędziami do monitorowania i obserwowalności systemów.
Doświadczenie w mentoringu młodszych programistów.
Doświadczenie w pracy w metodykach Agile/Scrum.
Umiejętność tworzenia dokumentacji technicznej.

Zakres obowiązków:
Rozwijanie i utrzymywanie aplikacji webowych oraz usług backendowych w Pythonie;
Projektowanie i implementowanie nowych funkcjonalności;
Tworzenie i integracja API oraz współpraca z innymi systemami;
Praca z bazami danych oraz przetwarzaniem danych;
Współpraca z zespołem frontendowym przy tworzeniu kompleksowych rozwiązań webowych;
Dbanie o jakość, wydajność, bezpieczeństwo i testowalność tworzonego oprogramowania;
Udział w analizie wymagań, projektowaniu rozwiązań oraz rozwiązywaniu problemów technicznych;
Utrzymywanie i rozwijanie istniejących rozwiązań oraz udział w ich refaktoryzacji i modernizacji.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.