JustJoin.IT Praca zdalna Mid New

Python Developer (K/M/N)

Randlab

⚲ Warszawa

90 - 120 PLN/h netto (B2B)

Wymagania

  • Python
  • Flask
  • Django
  • REST API
  • SQL
  • Docker
  • Git
  • fastapi
  • Celery
  • Kubernetes

Opis stanowiska

O projekcie W ramach współpracy realizowane są aplikacje backendowe w Pythonie, obejmujące rozwój oraz utrzymanie systemów o istotnym znaczeniu biznesowym. Zakres techniczny obejmuje projektowanie i rozwój API, integracje systemowe oraz obsługę relacyjnych i nierelacyjnych baz danych. Projekt realizowany jest z wykorzystaniem nowoczesnych narzędzi oraz środowisk kontenerowych. Twój zakres obowiązków • Projektowanie, implementacja oraz rozwój aplikacji backendowych w Pythonie • Tworzenie i integracja REST API z systemami wewnętrznymi oraz zewnętrznymi • Utrzymanie, optymalizacja oraz refaktoryzacja istniejącego kodu • Udział w projektowaniu architektury aplikacji oraz doborze technologii • Wsparcie procesów CI/CD oraz automatyzacji wdrożeń z użyciem technologii kontenerowych • Obsługa baz danych relacyjnych (SQL) oraz nierelacyjnych (MongoDB, Redis) • Tworzenie testów jednostkowych i integracyjnych zgodnie z ustalonymi standardami Nasze wymagania • Minimum 5 lat doświadczenia w backendowym programowaniu w Pythonie • Bardzo dobra znajomość Pythona oraz zasad programowania obiektowego • Doświadczenie w wykorzystaniu Django, Flask lub FastAPI • Umiejętność projektowania i wykorzystania REST API • Znajomość relacyjnych baz danych SQL (np. PostgreSQL, MySQL) • Doświadczenie w wykorzystaniu Git oraz zarządzaniu zależnościami (pip / Poetry / virtualenv) • Umiejętność pisania testów jednostkowych i integracyjnych • Znajomość języka angielskiego na poziomie minimum B2 Mile widziane • Doświadczenie w wykorzystaniu FastAPI • Doświadczenie w realizacji zadań asynchronicznych z użyciem Celery • Znajomość środowisk opartych o konteneryzację (Docker) • Doświadczenie z Kubernetes • Doświadczenie w projektowaniu lub rozwijaniu architektury backendowej • Znajomość baz danych NoSQL (np. MongoDB, Redis) • Udział w projektach wykorzystujących CI/CD