Tworzymy zaawansowane aplikacje webowe typu SPA dla wiodących przedsiębiorstw w sektor utilities. Realizujemy pełny cykl wytwarzania oprogramowania, obejmujący rozwój wielokanałowych systemów wspierających procesy obsługi klienta. Nasze projekty opierają się na nowoczesnym stosie technologicznym.
Pracujemy w swobodnej atmosferze, z dala od sztywnej korporacyjnej struktury, jednocześnie korzystając ze zwinnych metodyk zarządzania projektami. Zespół, w którego skład wchodzą m.in. testerzy manualni i automatyczni, analitycy oraz specjaliści UX, ma realny wpływ na kształt i funkcjonalność finalnego produktu. Jesteśmy otwarci na inicjatywy, które przyczyniają się do podnoszenia jakości oraz komfortu pracy, a także do ciągłego doskonalenia tworzonych rozwiązań.
Inżynier Systemów GIS
Twój zakres obowiązków
- Projektowanie i tworzenie oprogramowania wraz z dokumentacją
- Dbałość o jakość kodu oraz wykorzystywanie dobrych praktyk programistycznych
- Aktywny udział w pracach Zespołu (spotkania)
- Code-Review dla nauczenia się wspólnego stylu kodowania
- Współpraca z innymi działami
Nasze wymagania
- Znajomość systemów Linux, zwłaszcza dystrybucji Ubuntu (np. 24 LTS) lub Debian (12, "bookworm", 13 "trixie"), w tym umiejętność instalacji, konfiguracji i zarządzania serwerami bez interfejsu graficznego (headless).
- Doświadczenie z bazami danych PostgreSQL oraz rozszerzeniem PostGIS – umiejętność importu i zarządzania dużymi zbiorami danych przestrzennych (np. dane OSM).
- Znajomość narzędzi do renderowania map, przede wszystkim Mapnik, a także mod_tile i renderd do generowania kafelków mapy.
- Umiejętność pracy z narzędziami do importu danych OSM, takimi jak osm2pgsql, oraz zarządzania dużymi plikami planetarnymi lub ich fragmentami.
- Znajomość konfiguracji serwera WWW (np. Apache lub Nginx) do serwowania kafelków mapy i obsługi zapytań.
- Doświadczenie z usługami geokodowania (np. Nominatim) – instalacja, konfiguracja i optymalizacja serwerów geokodujących na bazie danych OSM.
- Umiejętność automatyzacji i skryptowania (Bash, Python) do zarządzania procesami aktualizacji danych i monitorowania serwera.
- Znajomość protokółów sieciowych i bezpieczeństwa – konfiguracja firewalli, SSL/TLS, zabezpieczeń dostępu
- Znajomość innych narzędzi GIS i technologii mapowych (np. QGIS, GeoServer).
- Doświadczenie z chmurą (AWS, Azure) i konteneryzacją (Docker).
- Wiedza o standardach OGC (WMS, WFS)
- Znajomość zagadnień związanych z budowaniem aplikacji wielowątkowych i rozproszonych
- Doświadczenie w pracy z systemami CI/CD
To oferujemy
- udział przy realizacji ciekawych projektów dla dużych i znanych Klientów,
- atrakcyjne wynagrodzenie - w zależności od doświadczenia i kompetencji,
- do wyboru: umowę o pracę lub B2B,
- elastyczne godziny pracy,
- miejsce pracy: Kraków/hybrydowo/zdalnie,
- prywatna opieka medyczna,
- ubezpieczenie na życie,
- dofinansowanie karty Multisport,
- kuchnia z kawą, herbatą i owocami,
- kilkudniowe wyjazdy integracyjne z licznymi atrakcjami (off-road, spływy kajakowe), Christmas Party, integracja poszczególnych zespołów.