Kto szuka:
Instytut Meteorologii i Gospodarki Wodnej- Państwowy Instytut Badawczy
Stanowisko:
Full Stack Developer (k/m)
Lokalizacja:
Warszawa
mazowieckie
Opis stanowiska podany przez pracodawcę:
Zadania
- Projektowanie i implementacja aplikacji webowych w Angular (v17+) z wykorzystaniem Leaflet do zaawansowanej wizualizacji danych przestrzennych (WMS/WMTS, filtrowanie, rysowanie/edycja geometrii).
- Projektowanie i wdrożenie warstwy backendowej w Python (FastAPI) z integracją bazy PostgreSQL + PostGIS (geometrie, indeksy przestrzenne).
- Tworzenie i publikacja stabilnego REST API dla operacji CRUD na obiektach (np. inspekcje, zdarzenia, budowle).
- Migracja danych przestrzennych z Oracle/GeoMedia (SDO_GEOMETRY) do PostGIS, w tym ETL, odwzorowanie CRS i walidacja danych.
- Tworzenie mechanizmów automatycznych i wsadowych importów/eksportów danych (np. GML, Shapefile, GeoJSON).
- Implementacja generowania raportów w formacie PDF (z mapami WMS) przy użyciu narzędzi takich jak WeasyPrint.
- Aktywna współpraca w projektowaniu modelu danych GIS oraz struktur słownikowych.
- Tworzenie testów jednostkowych/integracyjnych, dokumentacji technicznej oraz wsparcie CI/CD.
- Rozwój i utrzymanie kluczowej aplikacji wewnętrznej SEKOP.
Wymagania stawiane pracownikowi:
Wymagania
- Komercyjne doświadczenie w pracy z Python (FastAPI / Flask / Django REST).
- Bardzo dobra, praktyczna znajomość PostgreSQL i PostGIS (typy geometry, indeksy GIST/SP-GIST, funkcje ST_*).
- Praktyczne doświadczenie z Angular oraz biblioteką Leaflet (zarządzanie warstwami, rysowanie, edycja: np. Leaflet.Draw).
- Doświadczenie w pracy z Oracle i/lub Oracle Spatial (SDO_GEOMETRY) oraz w migracji danych do PostGIS.
- Znajomość standardowych formatów i usług GIS: WMS/WFS/WMTS, GeoJSON, Shapefile.
- Swoboda w pracy z narzędziami deweloperskimi: Docker, Git, podstawy Linux, CI/CD.
Firma oferuje:
Oferujemy:
- Możliwość rozwoju osobistego, poszerzenia wiedzy i umiejętności oraz zdobycia atrakcyjnego doświadczenia zawodowego, w Instytucji o 100 letniej tradycji, nastawionej na innowacje i doskonalenie w zakresie nowoczesnych technologii badawczych.
- Współpracę z gronem wysoko wykwalifikowanych specjalistów.
- Umowę o pracę.
- Dodatkowe ubezpieczenie na życie.
- Prywatną opiekę medyczną.
- Niezbędne narzędzia pracy.
- Zakładowy Fundusz Świadczeń Socjalnych.
- Uczestniczenie w targach branżowych na całym świecie.
- Szkolenia, możliwość rozwoju i poszerzania kompetencji.
- Pracowniczy Program Emerytalny.
- Tworzenie wyjątkowych, luksusowych produktów.
- Możliwość awansów pionowych i poziomych.
- Pracownicze Plany Kapitałowe.
- Specjalistyczne branżowe wydawnictwa.
Kontakt do pracodawcy:
Kliknij tutaj, aby skontaktować się z pracodawcą lub wysłać swoje CV »
© Kasat Sp. z o.o.

