Przejdź do treści głównej

Senior Python Developer

Technology
Edge One Solutions
1 miesiąc temu
Pełny etatStacjonarna

Opis stanowiska

O kliencie

Nasz Klient z sektora administracji publicznej odpowiada za rozwój i utrzymanie rozbudowanych systemów informatycznych oraz usług cyfrowych wykorzystywanych na szeroką skalę

O projekcie

Dołączysz do zespołu odpowiedzialnego za modernizację rozwiązań IT we wszystkich warstwach systemu oraz utrzymanie przyjętych wytycznych architektonicznych

Będziesz uczestniczyć w projektowaniu systemów, podejmowaniu decyzji architektonicznych, zapewnianiu jakości kodu oraz wspieraniu rozwoju mniej doświadczonych członków zespołu

Tryb świadczenia usług

Świadczenie usług odbywa się w trybie zdalnym

Realizację projektu ułatwi Ci

  • Minimum 5 lat doświadczenia w programowaniu w języku Python
  • Zaawansowana znajomość języka Python oraz wzorców projektowych i architektonicznych
  • Doświadczenie w projektowaniu i implementacji aplikacji zgodnie z zasadami czystej architektury
  • Bardzo dobra znajomość frameworków Django i Flask
  • Doświadczenie w projektowaniu i budowie API z wykorzystaniem DRF, FastAPI lub Falcon
  • Dobra znajomość relacyjnych i nierelacyjnych baz danych
  • Umiejętność modelowania danych oraz optymalizacji dużych baz danych
  • Znajomość narzędzi do testowania aplikacji oraz doświadczenie w tworzeniu strategii testowania
  • Doświadczenie w pracy z Dockerem, Kubernetesem i architekturą mikroserwisów
  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji
  • Dogłębne doświadczenie w pracy z systemem zarządzania treścią Django Wagtail
  • Zaawansowana znajomość Django Admin w zakresie zarządzania złożonymi danymi aplikacji
  • Praktyczna znajomość komunikacji asynchronicznej z wykorzystaniem RabbitMQ i Redis
  • Doświadczenie w projektowaniu architektury systemów rozproszonych
  • Rozwinięte umiejętności w pracy z Elasticsearch obejmujące optymalizację mechanizmów wyszukiwania
  • Znajomość technologii RDF oraz umiejętność wykorzystania Jena Fuseki do przetwarzania danych RDF
  • Doświadczenie w analizie i wizualizacji danych przy użyciu Metabase
  • Zaawansowana znajomość systemu kontroli wersji Git oraz procesów CI/CD
  • Doświadczenie w administracji serwerami HTTP takimi jak Nginx oraz optymalizacji ich konfiguracji
  • Umiejętność koordynowania pracy i wspierania mniej doświadczonych członków zespołu
  • Zdolność analitycznego myślenia oraz podejmowania decyzji architektonicznych
  • Praktyczna umiejętność projektowania złożonych systemów z wykorzystaniem Domain-Driven Design i architektury heksagonalnej
  • Umiejętność pracy z narzędziami JIRA i Confluence
  • 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 wiele warstw systemu
  • Doświadczenie w przygotowywaniu prezentacji technicznych i prowadzeniu szkoleń wewnętrznych

Twój wkład do projektu
  • Modernizacja rozwiązań IT we wszystkich warstwach systemu
  • Projektowanie modernizowanych systemów oraz ich poszczególnych komponentów
  • Dbanie o zgodność rozwijanych rozwiązań z przyjętymi wytycznymi architektonicznymi
  • Wspieranie architektów w projektowaniu rozwiązań i definiowaniu standardów technicznych
  • Przygotowywanie przeglądów powdrożeniowych
  • Dostarczanie produktów merytorycznych zgodnie z harmonogramem i ustalonymi standardami jakości
  • Weryfikacja jakości kodu tworzonego przez innych programistów
  • Prowadzenie przeglądów kodu i wspieranie utrzymania dobrych praktyk programistycznych
  • Dzielenie się wiedzą z członkami zespołu
  • Organizowanie prezentacji i szkoleń wewnętrznych
  • Mentoring mniej doświadczonych programistów

Tak o Ciebie zadbamy Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym , co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
  • Zyskujesz indywidualne wsparcie Service Delivery Managera , który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie
  • Szkolenia, certyfikaty i konferencje
    • dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
  • #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
  • Dbamy o Twój work-life balance , dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks , które rozwijają i łączą ludzi
  • Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
  • Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i platforma ze wsparciem psychologicznym
  • Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!
Keywords
pythondjangoflaskapplication-programming-interface-apifastapifalconwagtailrabbitmqrediselasticsearchapache-jenametabasecustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdnginxplanning-and-designvisual-art-designproduct-development-and-design

Interesuje Cię ta oferta?