#1 Job Board for tech industry in Europe

Programista/Starszy Programista Backend (GIS)

Programista/Starszy Programista Backend (GIS)

Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    GDAL

    advanced

    ETL

    advanced

    GIS

    advanced

    Node.js

    advanced

    Java

    advanced

    CI/CD

    regular

    Docker

    regular

    Kubernetes

    regular

    Python

    regular

    ogr2ogr

    regular

Job description

Online interview

Kim jesteśmy?

Agro Aplikacje to nowoczesna firma software in-house. Nasze działania wspierają innowacyjne rozwiązania informatyczne niezbędne do realizacji zadań Agencji Restrukturyzacji i Modernizacji Rolnictwa. Projektujemy, upraszczamy, rozbudowujemy. Pracujemy na nowoczesnych rozwiązaniach, dbając o skuteczność realizacji naszych projektów. Stosujemy nowoczesne technologie oraz elastyczne podejście do realizacji projektów, dzięki czemu jesteśmy w stanie wspierać ARiMR w cyfryzacji polskiego sektora rolnego.


Departament Rozwoju

Wydział Architektury i Budowy Projektów Resortowych, Zespół Tworzenia Oprogramowania Projektów Resortowych


Miejsce pracy: Warszawa

Liczba stanowisk: 1


Szukamy doświadczonego GIS Backend Developera, który zbuduje skalowalny backend dla aplikacji mapowej. Twoim zadaniem będzie projektowanie i implementacja API GIS obsługującego dane o gospodarstwach rolnych oraz integracja z bazą danych przestrzennych. Jeśli chcesz dołączyć do dynamicznego projektu i budować nowoczesne rozwiązanie GIS od podstaw, zapraszamy do aplikowania!


Główne obowiązki:


  • Projektowanie, tworzenie i modyfikacja systemów aplikacyjnych wykonywanych przez Agro Aplikacje w tym przede wszystkim Tworzenie i rozwijanie backendu obsługującego aplikację mapową.
  • Współpraca z zespołem frontendowym w zakresie integracji API.
  • Wdrażanie mechanizmów autoryzacji i zabezpieczeń danych.
  • Integracja z bazą danych PostgreSQL/PostGIS oraz zapewnienie jej wydajności.
  • Rozwój i udoskonalanie istniejących części systemów.
  • Współpraca z zespołem projektowym, testerami.
  • Tworzenie dokumentacji technicznej do systemów aplikacyjnych.
  • Wykonywanie „code review” we współpracy z innymi członkami zespołu.
  • Dbanie o jakość kodu i zgodność ze standardami obowiązującymi w spółce.


Wymagania konieczne:


  • Na stanowisko Programisty wykształcenie wyższe informatyczne oraz co najmniej 2-letni staż pracy w roli Programisty lub wykształcenie średnie z co najmniej 4-letnim stażem pracy w roli Programisty.
  • Na stanowisko Starszego Programisty wykształcenie wyższe informatyczne oraz co najmniej 3-letni staż pracy w roli Programisty.
  • Znajomość Node.js (NestJS, Express) lub Python (Django, FastAPI) lub JAVA (Spring).
  • Doświadczenie w budowie rozproszonych systemów przetwarzania danych przestrzennych.
  • Znajomość zagadnień z zakresu narzędzi ETL, GDAL, ogr2ogr.
  • Umiejętność pracy z kontenerami Docker i Kubernetes, a także automatyzacji wdrożeń przy użyciu CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Znajomość zagadnień z dziedziny geoinformatyki i systemów GIS.
  • Znajomość w warstwie serwerowej/bazodanowej (PostgreSQL/PostGIS, GeoServer, MapServer, ArcGIS Serwer, iMap).
  • Umiejętność optymalizacji zapytań SQL oraz pracy z indeksami przestrzennymi.
  • Znajomość formatów danych przestrzennych i możliwości ich udostępniania.
  • Znajomość desktopowych narzędzi GIS (np. QGIS, ArcGIS Pro).
  • Znajomość zagadnień z zakresu integracji systemów i migracji danych.
  • Znajomość metodologii tworzenia systemów informatycznych i inżynierii oprogramowania
  • Komunikacja: Efektywne przekazywanie idei i słuchanie potrzeb zespołu i klientów.
  • Zarządzanie: Organizacja pracy własnej oraz współpracy zespołowej, umiejętność zarządzania priorytetami.
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.

 

Wymagania pożądane:


  • Doświadczenie z monitoringiem systemów rozproszonych.
  • Doświadczenie w zakresie architektury mikroserwisowej.
  • Doświadczenie w projektowaniu i wdrażaniu systemów kolejkowania (Apache Kafka, RabbitMQ, MQTT).


Oferujemy:


  • Stabilne zatrudnienie na umowę o pracę.
  • Pracę w trybie hybrydowym.
  • Dofinansowanie wypoczynku.
  • Dofinansowanie biletów do kina i teatru.
  • Możliwość korzystania z karty sportowej.
  • Możliwość korzystania z opieki medycznej.
  • Możliwość podnoszenia kwalifikacji w ramach działalności firmy informatycznej, wykorzystywanie nowoczesnych technologii IT.
  • Pracę przy jednych z największych systemów informatycznych w Polsce.

 


Oferta ważna do 15 kwietnia 2025 roku.

 

Undisclosed Salary

Permanent

Check similar offers

Lead Blockchain Developer

New
Code and Pepper
25K - 29K PLN/month
Warszawa
, Fully remote
Fully remote
Solidity
Tendermint
Ethereum

Expert Haskell Developer (100% remote)

New
Crestt
40.3K - 43.7K PLN/month
Warszawa
, Fully remote
Fully remote
Haskell
Git
C++

Android Developer

New
Antal Sp. z o.o.
0.12K - 0.15K PLN/h
Warszawa
, Fully remote
Fully remote
Android
Android SDK
Composer

Blockchain Engineer (Rust)

New
DCG
0.13K - 0.15K PLN/h
Warszawa
, Fully remote
Fully remote
Rust

Senior Salesforce Developer

New
1dea
0.14K - 0.17K PLN/h
Warszawa
, Fully remote
Fully remote
Salesforce