Back-end Developer

Wymagania: 
  • Minimum 3 lata komercyjnego doświadczenia z Pythonem.
  • Bardzo dobra znajomość Django.
  • Bardzo dobra znajomość PostgreSQL (lub pokrewnej bazy relacyjnej).
  • Doświadczenie w projektowaniu i implementacji REST API.
  • Znajomość dobrych praktyk: OOP, wzorce projektowe, PEP8, czysty i testowalny kod.
  • Umiejętność pisania testów jednostkowych.
  • Bardzo dobra znajomość Git.
  • Dobra znajomość środowiska Unix/Linux.
  • Angielski na poziomie pozwalającym swobodnie pracować z dokumentacją techniczną.
  • Umiejętność efektywnego wykorzystania asystentów AI (Claude, Cursor, Copilot itp.) w codziennej pracy programisty. Nie szukamy osoby z doświadczeniem w budowaniu produktów opartych o LLM – interesuje nas to, że potrafisz dobrze pracować z AI jako narzędziem przyspieszającym pisanie kodu i nie boisz się go używać.
Zakres zadań: 
  • Rozwój i utrzymanie aplikacji backendowych opartych o Python i Django.
  • Projektowanie oraz rozwój REST API i integracji między systemami. 
  • Tworzenie nowych funkcjonalności oraz rozwój architektury aplikacji. 
  • Optymalizacja wydajności aplikacji oraz zapytań bazodanowych. Pisanie testów jednostkowych i dbanie o jakość kodu. 
  • Współpraca z zespołem produktowym i frontendowym przy projektowaniu nowych rozwiązań. 
  • Utrzymanie oraz rozwój środowisk developerskich i wdrożeniowych. 
  • Monitorowanie działania aplikacji oraz analiza błędów i logów.
Mile widziane: 
  • Doświadczenie z uWSGI i Nginx (konfiguracja, administracja).
  • Znajomość Redis, Celery lub RQ. 
  • Znajomość PostGIS i Elasticsearch. 
  • Doświadczenie z Docker, Kubernetes, Helm, Ansible. 
  • Praktyka w optymalizacji i automatyzacji procesów CI/CD. 
  • Znajomość koncepcji logging i observability – praca z logami (np. Elasticsearch) i monitoringiem aplikacji oraz infrastruktury (np. Grafana, Elastic APM). 
  • Znajomość narzędzi do monitorowania błędów (Sentry lub podobne). 
  • Podstawowa znajomość frontu: HTML, CSS, JS (do drobnych poprawek po naszej stronie systemu). 
Oferujemy: 
  • Pełny dostęp do narzędzi AI w pracy – zapewniamy licencje na Claude, Cursor, Copilot. 
  • Zaawansowany stack technologiczny i współpraca przy ciekawych, złożonych problemach technologicznych. 
  • Współpraca hybrydowa (ze zdalną 6 dni w miesiącu). 
  • Budżet na rozwój i szkolenia techniczne. 
  • Prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa. 
  • Nagrody roczne i jubileuszowe.

Administratorem Twoich danych osobowych jest Property Group sp. z o.o., zobacz, po co nam Twoje dane i jakie masz prawa.