Python Developer

Poszukujemy programistę Python, który zasili szeregi naszego zespołu.

Wymagania

– Umiejętność pracy pod presją czasu w warunkach zbliżonych do oblężenia Malborka.
– Wykazywanie się inicjatywą, pokazanie, że nie jesteś księciem, ani księżniczką programowania, słuchasz i rozmawiasz, dzielisz się wnioskami.
– Znajomość paradygmatów programowania
– Znajomość narzędzi służących do budowania i kompilowania projektów, zwłaszcza w C/C++
– Brak strachu przed kompilowaniem bibliotek ze źródeł
– Brak strachu przed forkowaniem projektów OpenSource i przerabianiem ich pod siebie
– Bardzo dobra znajomość zasad OOP
– Bardzo dobra znajomość Django
– Dobra znajomość PostgreSQL i SQL
– Dobra znajomość JS (minimum ES5), mile widziane ES6
– Umiejętność tworzenia Rest API
– Praca w środowisku \*nix,
– Umiejętność pracy z bash
– em
– Praca z danymi w różnych formatach min. JSON, XML, Esri Shapefile, GeoTIFF
– Znajomość tematyki testów \*\*automatycznych\*\*
– Podstawowa umiejętność użycia Dockera

Znajomość

– Architektury klient
– serwer
– Rozumienie protokołu HTTP 1.1
– Co to jest REST?
– Znajomość i brak strachu przed pracą z różnymi formatami danych JSON, XML, Esri Shapefile, GeoTIFF
– Python
– Do czego się Python nie nadaje i dlaczego?
– Co to jest GIL?
– Jak się zachowują niektóre biblioteki które mają tzw. bindingi do C
– JavaScript
– ES5 wystarczy, ale jak trzeba będzie ES6(next) lub TypeScript to chęć nauki do tychże
– Znane problemy JSa, czemu ludzie tak bardzo go hejtowali/hejtują?
– Czemu w ES5 czasem aliasujemy do var self

Jeżeli chodzi o najważniejsze technologie, trzeba znać, albo się szybko nauczyć

– Bash
– Python
– JavaScript
– PostgreSQL ( w tym PostGIS)
– Django, w tym (minimum w wersji 1.11):
– Django Rest Framework
– GDAL
– Linux, najlepiej rodzina Debiana
– Docker
– GeoServer, w tym:
– REST
– API GeoServera

Mile widziane

– znajomość formatu ESRI Shapefile
– znajomość formatu GeoTIFF
– podstawowa znajomość środowiska QGiS
– znajomość bazy danych PostGIS
– znajomość biblioteki OpenLayers w wersji min. 5
– znajomość GDALa
– znajomość CLI GDALa
– znajomość API GDALa w C/C++
– znajomość API GDALa w Pythonie
– znajomość GeoServera, na poziomie automatycznej konfiguracji GeoServera za pomocą klienta REST serwer
– znajomość usług klient
– serwer w GISie i różnic pomiędzy nimi WMS, WMTS, TileServer, WFS

Oferujemy

– pracę w młodym i ogarniętym zespole
– pracę na etat w siedzibie firmy w Lublinie
– ciągły rozwój i różnorodność tematów prac
– wyluzowany kontakt z zarządem

Forma zatrudnienia

– UOP lub B2B
aplikuj

Widzimy, że korzystasz z przeglądarki Internet Explorer, która nie jest już oficjalnie wpierana. W celu zapewnienia jak najlepszego odbioru naszej strony, zalecamy używanie najnowszych wersji poniższych przeglądarek: