Senior Python Developer | Sektor publiczny
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#436925·Dodano dziś·2
Źródło: Edge One SolutionsTech Stack / Keywords
PythonDjangoFlaskDRFFastAPIFalconDockerKubernetesRabbitMQRedis
Firma i stanowisko
Nasz 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ść 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
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
Obowiązki
- 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
Benefity
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje dofinansowane lub w pełni pokrywane
- Możliwość zmiany projektu i dobrania kolejnego zgodnie z preferencjami (#SmartChange)
- Wsparcie work-life balance, wyjścia integracyjne, aktywności sportowe i webinary (#edge1talks)
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie i platformę wsparcia psychologicznego
- Elastyczne benefity z własnym wyborem w systemie punktowym
Dofinansowanie szkoleń
Budżet konferencyjny
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Płatny urlop
Spotkania integracyjne
Inne informacje
Gotowość do udziału w obowiązkowym teście stacjonarnym w Warszawie
Edge One Solutions
367 aktywnych ofert