Python Developer / Backend Developer

Brak informacji o wynagrodzeniu
MidFull-time
#381765·Dodano 3 dni temu·2
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

PythonFastAPIREST APISQLAlchemyPostgreSQLGitDockerAlembicLDAPActive DirectoryReactTypeScriptPostGISGIS• GeoAlchemy2• GeoJSON• Row-Level Security

Firma i stanowisko

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

Wymagania

  • Minimum 2 lata doświadczenia w tworzeniu aplikacji backendowych w Python
  • Znajomość FastAPI lub innego nowoczesnego frameworka do budowy REST API
  • Praktyczne doświadczenie z SQLAlchemy, PostgreSQL i projektowaniem relacyjnych modeli danych
  • Umiejętność pisania testów backendowych i dbania o jakość kodu
  • Swobodna praca z Git i Docker
  • Umiejętność analizowania wymagań, konsultowania rozwiązań z zespołem i dokumentowania wykonanych prac

Nice to have:

  • 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 z użyciem Alembic
  • 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

Obowiązki

  • Tworzenie i rozwijanie usług backendowych w Python z wykorzystaniem FastAPI
  • Implementacja endpointów REST oraz integracja usług przez bramkę API
  • Projektowanie modeli danych, migracji z użyciem Alembic 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 specjalistami domenowymi
  • Poprawa usterek oraz rozwój istniejących modułów systemu
  • Pisanie testów backendowych, utrzymywanie jakości kodu i udział w review
  • Tworzenie dokumentacji technicznej dla wytworzonych rozwiązań

Benefity

  • Sport subscription
  • Private healthcare
  • Small teams
  • International projects
  • Flat structure
  • Free coffee
  • Shower
  • Free beverages
  • Free parking
  • In-house trainings
  • No dress code
Karta sportowa
Opieka zdrowotna
Szkolenia wewnętrzne
TAXUS IT Sp. z o.o.

TAXUS IT Sp. z o.o.

Pracodawca

Aplikuj teraz