Programista Fullstack PDGS

Creotech Instruments

Warszawa

Remote

PLN 180,000 - 240,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Creotech Instruments poszukuje doświadczonego programisty do rozwijania systemu naziemnego PDGS i platform dostępu dla użytkowników. Praca koncentruje się na backendzie, integracji danych satelitarnych oraz tworzeniu interdyscyplinarnych API w standardach STAC/REST.

Wymagane jest 2+ lata doświadczenia, umiejętność pracy w zespole zdalnym i znajomość technologii chmurowych. Praca zdalna w pełni z Warszawy/Polski wspierająca projekty ESA.

Qualifications

  • Co najmniej 2-letnie doświadczenie w tworzeniu oprogramowania z użyciem Python/JavaScript/TypeScript lub Java.
  • Wykształcenie wyższe (licencjat) z informatyki lub pokrewnych dziedzin.
  • Doświadczenie w tworzeniu aplikacji webowych (framworki Angular/React lub podobne).
  • Znajomość baz danych SQL oraz NoSQL (PostgreSQL, MongoDB).
  • Doświadczenie z GIT i CI/CD (GitLab CI).
  • Samodzielność i praca w zespole zdalnym; dobra organizacja.
  • Znajomość Linuxa i praktyk czystego kodu; testy jednostkowe.

Responsibilities

  • Praca nad innowacyjnymi rozwiązaniami do zamawiania, odbioru i dystrybucji danych satelitarnych.
  • Udział w rozwoju systemu w całym cyklu życia oprogramowania (prototypowanie, programowanie, utrzymanie).
  • Wdrażanie przetwarzania danych z ładunków satelitarnych do standardowych produktów EO (GeoTIFF, COG).
  • Tworzenie czystego, wydajnego i dobrze udokumentowanego kodu oraz testów.
  • Zarządzanie dokumentacją, wersjonowaniem i współpracą w zespole.
  • Identyfikacja i usuwanie błędów; monitorowanie opracowanych systemów.
  • Utrzymanie i rozwój interfejsów API oraz platform dostępu dla użytkowników.

Skills

Python
JavaScript
TypeScript
Java
Angular
React
SQL
NoSQL
Git
GitLab CI
Linux
Docker
Kubernetes
REST API

Education

Licencjat informatyki

Tools

PostgreSQL
MongoDB
Docker
Kubernetes
Git
GitLab CI

Job description

Creotech Instruments S.A. to polski producent i integrator satelitów oraz systemów satelitarnych. Na bazie autorskiej platformy HyperSat projektujemy, produkujemy, integrujemy i testujemy satelity, a także wspieramy ich wyniesienie i operacje na orbicie. Realizujemy zaawansowane programy kosmiczne, m.in. w zakresie obserwacji Ziemi na potrzeby obronności i zastosowań podwójnych, monitorowania sytuacji w przestrzeni kosmicznej oraz zwiększania odporności systemów nawigacyjnych. Dysponujemy własnym zakładem produkcji elektroniki i zapleczem do integracji małych satelitów certyfikowanym przez Europejską Agencję Kosmiczną (ESA). Od 2022 roku jesteśmy notowani na Głównym Rynku GPW w Warszawie jako pierwsza polska spółka z branży technologii kosmicznych. Dołącz do zespołu, który buduje polskie kompetencje kosmiczne.

W Creotech tworzymy nowatorskie rozwiązania programistyczne dla sektora kosmicznego oraz branży obserwacji Ziemi (EO). Projektujemy zaawansowane systemy służące do przetwarzania, katalogowania i dostarczania zobrazowań satelitarnych oraz danych z instrumentów badawczych (tzw. ładunków użytecznych) naszym partnerom komercyjnym, instytucjom naukowym i międzynarodowym agencjom kosmicznym. Poszukujemy kompetentnego i pełnego pasji programisty (Software Developer), który dołączy do naszego zespołu inżynierów zajmujących się segmentem naziemnym dla danych z instrumentów satelitarnych (Payload Data Ground Segment). Na tym stanowisku będziesz odpowiadać za rozwój systemu naziemnego (Payload Data Ground System – PDGS) oraz nowoczesnej platformy dostępu dla użytkowników (User Access Service – UAS). Jako programista w naszym zespole będziesz pracować na styku wydajnych systemów przetwarzania danych (backend) oraz rozwiązań internetowych służących do udostępniania danych geoprzestrzennych. Będziesz projektować zautomatyzowane procesy pozyskiwania i przetwarzania strumieni danych satelitarnych oraz tworzyć wysoce dostępne interfejsy API (w standardach STAC/REST), umożliwiające użytkownikom sprawne wyszukiwanie, filtrowanie i pobieranie danych z zakresu obserwacji Ziemi.

Obowiązki:
  • Praca nad innowacyjnymi rozwiązaniami programowymi do zamawiania, odbioru, przetwarzania, archiwizacji i dystrybucji danych z ładunków satelitarnych;
  • Udział w procesie rozwoju systemu w całym cyklu życia (projektowanie, tworzenie prototypów, programowanie, utrzymanie);
  • Wdrażanie zautomatyzowanych procesów przetwarzania surowych danych z ładunku satelitarnego na standardowe produkty obserwacji Ziemi (GeoTIFF, COG);
  • Tworzenie czystego, wydajnego, dobrze udokumentowanego i testowalnego kodu;
  • Zarządzanie podstawami inżynierii oprogramowania, w tym dokumentacją, kontrolą wersji i współpracą zespołową;
  • Identyfikacja i rozwiązywanie błędów oraz problemów;
  • Wdrażanie i monitorowanie opracowanych systemów.
Wymagania:
  • Co najmniej 2-letnie doświadczenie zawodowe w tworzeniu oprogramowania z wykorzystaniem języków Python, JavaScript, TypeScript lub Java;
  • Wykształcenie wyższe (licencjat) w dziedzinie informatyki lub pokrewnej albo równoważne doświadczenie zawodowe;
  • Udokumentowane doświadczenie w tworzeniu aplikacji internetowych (przy użyciu frameworków takich jak Angular, React lub podobnych);
  • Znajomość baz danych typu SQL oraz NoSQL (np. PostgreSQL, MongoDB);
  • Doświadczenie w pracy z GIT oraz procesami CI/CD (GitLab CI);
  • Samodzielność i umiejętność efektywnej pracy w zespole działającym w pełni zdalnie;
  • Znajomość zasad czystego kodu, testów jednostkowych, procesów Git oraz automatyzacji CI/CD;
  • Umiejętność pracy w środowisku Linux lub gotowość do jej opanowania.
Mile widziane:
  • Wiedza i/lub doświadczenie w projektach z sektora kosmicznego, związanych z przetwarzaniem danych satelitarnych (realizowanych np. na zlecenie ESA). Znajomość terminologii i standardów PDGS (np. w zakresie jakości obrazu);
  • Praktyczne doświadczenie w pracy z Dockerem, Kubernetesem oraz magazynami obiektów S3 (np. AWS S3, MinIO);
  • Znajomość standardów i formatów obserwacji Ziemi (EO): specyfikacja STAC, GeoTIFF, COG, GeoJSON;
  • Doświadczenie w korzystaniu z narzędzi geoprzestrzennych: PySTAC, GDAL, Rasterio, Shapely, NumPy;
  • Doświadczenie w pracy z systemami do zarządzania przepływem zadań (workflow engines), takimi jak Apache Airflow, Prefect czy Argo Workflows;
  • Znajomość platform chmurowych, np. AWS, Azure lub GCP;
  • Znajomość praktyk DevOps oraz infrastruktury jako kodu (np. Terraform, Ansible);
  • Znajomość bibliotek do tworzenia map internetowych (CesiumJS, OpenLayers, Leaflet, Mappbox GL);
  • Doświadczenie w pracy z frameworkami i narzędziami do automatycznego testowania (np. Selenium, Cypress).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Starszy programista Fullstack PDGS
Starszy programista Fullstack PDGS

Creotech Instruments • Warszawa

Remote
PLN 180,000 - 260,000
Inżynier testów segmentu naziemnego
Inżynier testów segmentu naziemnego

Creotech Instruments • Warszawa

On-site
PLN 60,000 - 90,000
(Senior/Regular) Inżynier systemowy - analiza misji
(Senior/Regular) Inżynier systemowy - analiza misji

Creotech Instruments • Warszawa

On-site
PLN 180,000 - 280,000
Inżynier Systemów Optycznych
Inżynier Systemów Optycznych

Creotech Instruments • Kraków

Hybrid
PLN 210,000 - 270,000
Młodszy Administrator Systemu Ticket’owego (m/k)
Młodszy Administrator Systemu Ticket’owego (m/k)

Creotech Instruments • Warszawa

On-site
PLN 120,000 - 180,000
Inżynier ds. testów i integracji segmentu naziemnego
Inżynier ds. testów i integracji segmentu naziemnego

Creotech Instruments • Warszawa

On-site
PLN 150,000 - 210,000
Starszy inżynier DevOps
Starszy inżynier DevOps

Creotech Instruments • Warszawa

On-site
PLN 180,000 - 280,000
Inżynier systemów kosmicznych - Koncepcje misji
Inżynier systemów kosmicznych - Koncepcje misji

Creotech Instruments • Kraków

On-site
PLN 180,000 - 260,000
Inżynier systemów End-to-End
Inżynier systemów End-to-End

Creotech Instruments • Kraków

On-site
PLN 200,000 - 320,000
Technolog Produkcji (m/k)
Technolog Produkcji (m/k)

Creotech Instruments • Piaseczno

On-site
PLN 120,000 - 180,000
Top locations