Senior Python Developer | Sektor publiczny
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#437313·Dodano 10 dni temu·0
Źródło: justjoin.itTech Stack / Keywords
PythonDjangoFlaskDockerKubernetes
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic, która ma 5500 pracowników. Klient z sektora administracji publicznej odpowiada za rozwój i utrzymanie rozbudowanych systemów informatycznych oraz usług cyfrowych wykorzystywanych na szeroką skalę.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w języku Python
- Zaawansowana znajomość Python, 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 tworzenia strategii testowania
- Doświadczenie w pracy z Dockerem, Kubernetesem i architekturą mikroserwisów
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji
- Doświadczenie z systemem zarządzania treścią Django Wagtail
- Zaawansowana znajomość Django Admin
- Praktyczna znajomość komunikacji asynchronicznej z wykorzystaniem RabbitMQ i Redis
- Doświadczenie w projektowaniu architektury systemów rozproszonych
- Umiejętności w pracy z Elasticsearch i optymalizacji mechanizmów wyszukiwania
- Znajomość technologii RDF i wykorzystania Jena Fuseki do przetwarzania danych
- 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
- 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
Nice to have:
- Doświadczenie w modernizacji rozbudowanych systemów informatycznych
- Doświadczenie we współpracy z architektami i zespołami wielowarstwowymi
- Doświadczenie w przygotowywaniu prezentacji technicznych i prowadzeniu szkoleń wewnętrznych
Obowiązki
- Modernizacja rozwiązań IT we wszystkich warstwach systemu
- Projektowanie modernizowanych systemów oraz ich komponentów
- Utrzymanie zgodności rozwiązań z wytycznymi architektonicznymi
- Wspieranie architektów w projektowaniu i definiowaniu standardów technicznych
- Przygotowywanie przeglądów powdrożeniowych
- Dostarczanie produktów zgodnie z harmonogramem i standardami jakości
- Weryfikacja jakości kodu tworzonego przez innych programistów
- Prowadzenie przeglądów kodu i wspieranie dobrych praktyk programistycznych
- Dzielenie się wiedzą z członkami zespołu
- Organizowanie prezentacji i szkoleń wewnętrznych
- Mentoring mniej doświadczonych programistów
Benefity
- Pełne wsparcie w rozwoju zawodowym i osobistym
- Indywidualne wsparcie Service Delivery Managera
- Dofinansowanie lub pokrycie kosztów szkoleń, certyfikatów i konferencji
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Działania na rzecz work-life balance, w tym wyjścia integracyjne, aktywności sportowe, webinary #edge1talks
- Wsparcie inicjatyw sportowych i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne
- Elastyczne benefity realizowane systemem punktowym
Elastyczne godziny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Inne informacje
Gotowość do udziału w obowiązkowym teście stacjonarnym w Warszawie. Informacje o przetwarzaniu danych osobowych przez administratora, Edge One Solutions sp.
Edge One Solutions
348 aktywnych ofert