Senior Python Developer

Edge One Solutions — Poland · Posted ~8 hours ago

Senior Remote

Skills

Python Design patterns Software architecture Clean Architecture Django Flask API development DRF FastAPI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Python developer is sought for a remote team modernizing complex information systems and digital services. You will participate in system design, architectural decisions, implementation, and code-quality practices while helping less experienced engineers grow. The role requires strong Python expertise, knowledge of design and architectural patterns, Clean Architecture, and hands-on experience with Django, Flask, and modern API frameworks.

Highlights

Fully remote senior engineering role focused on modernizing large-scale information systems. The position offers influence over architecture, strong involvement in system design and code quality, and opportunities to support the development of less experienced engineers.

Description

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!