← All jobs

EU remote

Python Developer / Backend Developer

Taxus ITWarszawa, Poland

About this role

Python Developer / Backend Developer Taxus IT Daily tasks: - Tworzenie i rozwijanie usług backendowych w Pythonie z wykorzystaniem FastAPI, - implementacja endpointów REST oraz integracja usług przez bramkę API, - projektowanie modeli danych, migracji Alembica i zapytań do PostgreSQL/PostGIS, - rozwój mechanizmów autoryzacji, obsługi JWT, kontekstu jednostki i izolacji danych, - współpraca z frontend developerami, analitykami, testerami i osobami domenowymi, - poprawa usterek oraz rozwój istniejących modułów systemu, - pisanie testów, utrzymywanie jakości kodu i udział w review, - tworzenie dokumentacji technicznej dla wytworzonych rozwiązań.

Musts: Python, FastAPI, REST API, SQLAlchemy, PostgreSQL, Git, Docker, Alembic Szukamy Ciebie, jeśli: posiadasz minimum 2 lata doświadczenia w tworzeniu aplikacji backendowych w Pythonie, znasz FastAPI lub inny nowoczesny framework do budowy REST API, masz praktyczne doświadczenie z SQLAlchemy, PostgreSQL i projektowaniem relacyjnych modeli danych, umiesz pisać testy backendowe i dbasz o jakość kodu, swobodnie pracujesz z Git i Dockerem, potrafisz analizować wymagania, konsultować rozwiązania z zespołem i dokumentować wykonane prace.

Mile widziane doświadczenie z projektami dla administracji publicznej, leśnictwa, ochrony środowiska, GIS lub systemów ERP, doświadczenie z PostGIS, GeoAlchemy2 lub systemami przetwarzającymi dane przestrzenne, znajomość architektury mikroserwisowej i komunikacji między usługami przez REST API, umiejętność tworzenia i utrzymywania migracji baz danych, np. z użyciem Alembica, doświadczenie z systemami multi-tenant, Row-Level Security lub izolacją danych per jednostka organizacyjna, rozumienie zagadnień autoryzacji, uwierzytelniania i pracy z tokenami JWT, znajomość LDAP/Active Directory, podstawowa znajomość React/TypeScript ułatwiająca współpracę z frontendem.

Jesteśmy zespołem specjalistów tworzących nowoczesne rozwiązania IT wspierające sektor środowiskowy: leśnictwo, geodezję, ochronę przyrody i administrację publiczną. Obecnie zatrudniamy około 40 osób, z czego ponad połowa to zespół deweloperski. Od ponad 25 lat łączymy wiedzę praktyczną z technologią, rozwijając własne oprogramowanie i testując je z użytkownikami w rzeczywistych warunkach. Dołączysz do zespołu R&D rozwijającego dwa systemy oparte o Python, FastAPI, React oraz PostgreSQL/PostGIS.

Projekty te dotyczą danych środowiskowych (opisowych i przestrzennych), zarządzania ryzykiem, modelowania rozwoju ekosystemów leśnych oraz wspomagania decyzji i procesów wspierających pracę zarządzających lasami w dużej organizacji o zasięgu ogólnokrajowym. Zespół łączy programistów, analityków, testerów oraz specjalistów domenowych. Jako Python Developer będziesz mieć realny wpływ na architekturę i rozwój backendu: od API i modeli danych, przez migracje i bezpieczeństwo, po integrację z frontendem i środowiskami uruchomieniowymi.

Source listing: nofluffjobs_main