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ć.
- 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.
- 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).
- 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.