New offer - be the first one to apply!

June 6, 2026

Python Developer (K/M/N)

Senior • Hybrid

100 - 115 PLN

Warsaw, Poland

O projekcie

Projekt obejmuje rozwój oraz utrzymanie systemów opartych o technologie Python i Vue.js. Zakres współpracy obejmuje zarówno implementację nowych funkcjonalności, rozwój architektury systemów, integracje pomiędzy rozwiązaniami, jak i utrzymanie procesów CI/CD oraz środowisk kontenerowych.

Twój zakres obowiązków

  • rozwój backendu w Pythonie z wykorzystaniem Flask lub FastAPI

  • implementacja i rozwój frontendu w Vue.js

  • tworzenie i utrzymanie środowisk Docker / Docker Compose

  • udział we wdrożeniach oraz utrzymaniu pipeline’ów CI/CD w GitLab

  • przygotowywanie i utrzymanie testów jednostkowych oraz integracyjnych

  • współtworzenie automatycznych testów GUI

  • praca zgodnie z Git Flow w repozytoriach GitLab

  • wsparcie projektowania architektury i optymalizacji istniejących rozwiązań

  • ustalanie sposobu integracji pomiędzy systemami

  • analiza API, formatów danych i protokołów komunikacyjnych

  • monitorowanie zgodności implementacji pomiędzy integrowanymi systemami

Nasze wymagania

  • minimum 5 lat doświadczenia w komercyjnym programowaniu

  • bardzo dobra znajomość Python

  • doświadczenie z Flask lub FastAPI

  • doświadczenie z Celery, Gunicorn oraz REST API

  • znajomość Vue.js i ekosystemu frontendowego

  • praktyczna znajomość Docker oraz środowisk konteneryzowanych

  • doświadczenie w pracy z GitLab CI/CD

  • doświadczenie w tworzeniu testów jednostkowych i integracyjnych

  • znajomość wzorców projektowych oraz dobrych praktyk inżynierskich

  • doświadczenie w projektowaniu integracji pomiędzy systemami

  • umiejętność analizy API oraz formatów wymiany danych

Mile widziane

  • doświadczenie z automatycznymi testami GUI (np. Cypress)

  • doświadczenie w tworzeniu koncepcji architektonicznych

  • doświadczenie w projektowaniu logiki rozwiązań

  • znajomość BPMN lub UML

  • doświadczenie w przygotowywaniu diagramów integracji i przepływów danych

  • umiejętność oceny wpływu zmian na istniejące systemy