Starszy programista Fullstack PDGS

Creotech Instruments

Warszawa

Remote

PLN 180,000 - 260,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 S.A. to polski producent i integrator satelitów oraz systemów satelitarnych. Dołącz do zespołu backend/frontend developers, pracujących z zaawansowanymi systemami danych satelitarnych i interfejsami API zgodnymi ze STAC/REST.

Praca zdalna w fully remote zespole, wspieranie rozwoju PDGS i UAS, z wykorzystaniem Docker, Kubernetes, chmur i baz danych, w międzynarodowym środowisku kosmicznym.

Qualifications

  • Minimum 5 years of professional software development with microservices and frontend experience.
  • Proficient in Python and JavaScript/TypeScript.
  • Bachelor's degree in computer science or related field.
  • Web app experience (Angular, React or similar).
  • Strong SQL and NoSQL knowledge (PostgreSQL, MongoDB).
  • Hands-on with Docker, Kubernetes and object storage (AWS S3/MinIO).
  • Experience with Git and CI/CD (GitLab CI).
  • Ability to work autonomously in a fully remote team.
  • Solid software engineering fundamentals: clean code, unit tests, Git workflows, CI/CD automation.
  • Linux proficiency.

Responsibilities

  • Projektowanie, rozwijanie i utrzymywanie systemów do przetwarzania danych satelitarnych.
  • Udział w całym cyklu życia produktu.
  • Tworzenie prototypów zautomatyzowanych procesów przetwarzania danych.
  • Projektowanie i utrzymanie interfejsów API oraz komunikacji między usługami (REST).
  • Tworzenie czytelnego, wydajnego i testowalnego kodu.
  • Dokumentacja, kontrola wersji i współpraca zespołowa.
  • Wykrywanie i usuwanie błędów oraz monitorowanie systemów.

Skills

Python
JavaScript/TypeScript
Microservices architecture
Frontend development
Linux
Unit tests
Clean code

Education

Licencjat z informatyki lub pokrewnej

Tools

Docker
Kubernetes
GitLab CI
AWS S3 / MinIO
PostgreSQL
MongoDB
Git

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) dla partnerów komercyjnych, instytucji naukowych i międzynarodowych agencji kosmicznych. Poszukujemy kompetentnego i pełnego pasji programisty, 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). Nasz zespół jest niewielki, dzięki czemu każdy inżynier ma realny wpływ na podejmowane decyzje. Jako programista w naszym zespole będziesz działać na styku wydajnych systemów przetwarzania danych (backend pipelines) 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 (zgodne ze standardami STAC/REST), które umożliwią użytkownikom sprawne wyszukiwanie, filtrowanie i pobieranie zasobów związanych z obserwacją Ziemi.

Do Twoich głównych zadań będą należeć:
  • Projektowanie, rozwijanie i utrzymywanie innowacyjnych rozwiązań programowych do zamawiania, odbioru, przetwarzania, archiwizacji i dystrybucji danych z ładunków satelitarnych;
  • Udział w procesie rozwoju systemu w całym cyklu życia produktu;
  • Projektowanie i tworzenie prototypów zautomatyzowanych procesów przetwarzania surowych danych z ładunku satelitarnego na standardowe produkty obserwacji Ziemi (GeoTIFF, COG);
  • Projektowanie interfejsów API oraz komunikacji między usługami z wykorzystaniem REST i kolejek komunikatów;
  • Tworzenie przejrzystego, wydajnego, dobrze udokumentowanego i testowalnego kodu;
  • Zarządzanie podstawowymi aspektami inżynierii oprogramowania, w tym dokumentacją, kontrolą wersji i współpracą zespołową;
  • Wykrywanie i usuwanie błędów oraz problemów;
  • Wdrażanie i monitorowanie opracowanych systemów.
Wymagania:
  • Co najmniej 5 lat doświadczenia zawodowego w tworzeniu oprogramowania, ze szczególnym uwzględnieniem architektury mikrousług oraz rozwoju frontendu;
  • Specjalista w zakresie języków Python oraz JavaScript/TypeScript;
  • Wykształcenie wyższe (licencjat) w dziedzinie informatyki lub pokrewnej albo równoważne doświadczenie zawodowe;
  • Udokumentowane doświadczenie w tworzeniu aplikacji internetowych (Angular, React lub podobne technologie);
  • Dobra znajomość baz danych SQL oraz NoSQL (np. PostgreSQL, MongoDB);
  • Praktyczne doświadczenie w pracy z Dockerem, Kubernetesem oraz magazynami obiektów S3 (np. AWS S3, MinIO);
  • Doświadczenie w pracy z GIT oraz procesami CI/CD (GitLab CI);
  • Samodzielność i umiejętność efektywnej pracy w pełni zdalnym zespole;
  • Solidne podstawy inżynierii oprogramowania: czysty kod (clean code), testy jednostkowe, procesy pracy z systemem GIT, automatyzacja CI/CD;
  • Swoboda pracy w środowisku Linux.
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);
  • Znajomość standardów i formatów danych z obserwacji Ziemi (EO): specyfikacja STAC, GeoTIFF, COG, GeoJSON;
  • Doświadczenie w pracy z narzędziami geoprzestrzennymi: PySTAC, GDAL, Rasterio, Shapely, NumPy;
  • Doświadczenie w pracy z systemami do zarządzania przepływem zadań (np. Apache Airflow, Prefect, Argo Workflows);
  • Znajomość platform chmurowych, takich jak AWS, Azure lub GCP;
  • Znajomość praktyk DevOps oraz infrastruktury jako kodu (np. Terraform, Ansible);
  • Znajomość bibliotek do tworzenia map internetowych (CesiumJS, OpenLayers, Leaflet, Mapbox GL);
  • Doświadczenie w korzystaniu z frameworków i narzędzi do automatyzacji testów (np. Selenium, Cypress).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programista Fullstack PDGS
Programista Fullstack PDGS

Creotech Instruments • Warszawa

Remote
PLN 180,000 - 240,000
Starszy inżynier DevOps
Starszy inżynier DevOps

Creotech Instruments • Warszawa

On-site
PLN 180,000 - 280,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
(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 testów segmentu naziemnego
Inżynier testów segmentu naziemnego

Creotech Instruments • Warszawa

On-site
PLN 60,000 - 90,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
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
Starszy Inżynier ds. Platform (DevSecOps)
Starszy Inżynier ds. Platform (DevSecOps)

Creotech Instruments • Warszawa

On-site
PLN 240,000 - 360,000
Prywatna opieka zdrowotna
Elastyczne godziny pracy
Współpraca z doświadczonym zespołem
Technolog Produkcji (m/k)
Technolog Produkcji (m/k)

Creotech Instruments • Piaseczno

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