Pracuj.pl Stacjonarnie Mid

Senior Backend Developer (Python / Django)

ZERONEST ENERGY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Python
  • Django
  • Docker
  • AWS
  • GitHub
  • PostgreSQL

Opis stanowiska

Nasze wymagania:
minimum 5 lat doświadczenia z Pythonem,
bardzo dobrej znajomości Django oraz Django REST Framework,
doświadczenia z PostgreSQL,
znajomości projektowania REST API,
umiejętności pisania czytelnego i testowalnego kodu,
doświadczenia z Git,
znajomości Docker.

Mile widziane:
doświadczenie z AWS,
znajomość MQTT,
doświadczenie z systemami IoT,
Redis,
Celery,
WebSocket,
CI/CD.

O projekcie:
Szukamy doświadczonego Python Developera, który będzie współtworzył backend naszej platformy EMS. System obsługuje komunikację z tysiącami urządzeń IoT, integruje dane z wielu źródeł i podejmuje decyzje związane z zarządzaniem energią.
To nie jest kolejny CRUD. Tutaj backend komunikuje się z urządzeniami, obsługuje dane telemetryczne i współpracuje z algorytmami zarządzania energią.

Zakres obowiązków:
rozwój backendu opartego o Django i Django REST Framework,
projektowanie oraz rozwój REST API,
rozwój logiki biznesowej platformy EMS,
integracja z urządzeniami IoT oraz systemami zewnętrznymi,
optymalizacja wydajności i skalowalności systemu,
projektowanie modeli danych,
code review,
współpraca z frontendem, mobile oraz QA,
udział w projektowaniu architektury systemu.

🔍 Dekoder Ogłoszenia

🔴
To nie jest kolejny CRUD.
Projekt może być bardziej złożony niż typowe aplikacje CRUD, ale nadal może zawierać znaczną ilość operacji CRUD.
🔴
współtworzył backend naszej platformy EMS
Może oznaczać, że będziesz pracować nad istniejącym, potencjalnie dużym i złożonym systemem, a nie budować coś od zera.
🔴
udział w projektowaniu architektury systemu
Może oznaczać, że będziesz mieć wpływ na architekturę, ale równie dobrze może to być tylko konsultacja lub praca w ramach narzuconych już decyzji architektonicznych.
🔴
minimum 5 lat doświadczenia z Pythonem
Wymaganie 5 lat doświadczenia może sugerować, że szukają kogoś, kto jest już bardzo samodzielny i nie potrzebuje dużo wsparcia.
🔴
integracja z urządzeniami IoT oraz systemami zewnętrznymi
Może to oznaczać pracę z różnorodnymi, potencjalnie słabo udokumentowanymi lub niestabilnymi interfejsami.