Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Python Developer (K/M/N)

100 - 115 zł / stawka godzinowa

RANDLAB SOFTWARE sp. z o.o.

Warszawa
  • Praca zdalna

Wymagane, Python, Flask, FastAPI, Celery, Gunicorn, REST API, Vue.js, Docker, Docker Compose, GitLab, GitLab CI/CD

Mile widziane, Cypress, BPMN, UML, Git Flow

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

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

Tak pracujemy, u klienta, rozwijasz kilka projektów jednocześnie, masz wpływ na rozwiązania technologiczne, agile

Tak pracujemy nad projektem, wzorce projektowe, testy integracyjne, testy jednostkowe

Etapy rekrutacji, Ocena CV, Rozmowa z Kierownikiem Projektu, Rozmowa techniczna
Oferta pracy dodana 2 dni temu