Senior PDGS Fullstack Developer

Creotech Instruments

Warszawa

A distancia

PLN 180.000 - 320.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Creotech Instruments S.A. is seeking a skilled Software Developer to join our Payload Data Ground Segment Engineering team.

You will design, develop and maintain software for satellite payload data ordering, reception, processing, and distribution, working on high-performance backends and geospatial web services. The role requires 5+ years in software development, strong Python and JavaScript/TypeScript skills, and experience with microservices, Docker, Kubernetes, and modern CI/CD pipelines.

Formación

  • 5+ years of professional software development experience within microservices architecture and frontend development
  • Expert in Python and JavaScript/TypeScript
  • Bachelor's degree in Computer Science or a related field or equivalent experience
  • Proven experience in web apps (Angular, React or similar) development
  • Strong knowledge of SQL, NoSQL databases (e.g. PostgreSQL, MongoDB)
  • Hands-on experience with Docker, Kubernetes, S3 objects storage (e.g. AWS S3, MinIO)
  • Experienced with GIT and CI/CD pipelines (GitLab CI)
  • Self-driven and capable of working independently in a full remote team environment
  • Solid software engineering fundamentals: clean code, unit testing, git workflows, CICD automation
  • Comfortable working in a Linux environment

Responsabilidades

  • Design, develop, and maintain innovative software solutions for satellite payload data ordering, reception, processing, archiving and distribution
  • Contribute to system development process across the full lifecycle
  • Design and prototype automated workflows for processing of raw payload data into standarized EO products (GeoTIFF, COG)
  • Design APIs and service communication using REST and Message Queues
  • Write clean, efficient, well-documented and testable code
  • Manage software engineering fundamentals, including documentation, version control, and team collaboration
  • Identify and resolve bugs and issues
  • Deploy and monitor developed systems

Conocimientos

Python
JavaScript/TypeScript
Microservices architecture

Educación

Bachelor's degree in Computer Science or related field

Herramientas

Docker
Kubernetes
AWS S3 / MinIO
Git
CI/CD (GitLab CI)
Linux

Descripción del empleo

Creotech Instruments S.A. is a Polish manufacturer and integrator of satellites and satellite systems. Using our proprietary HyperSat platform, we design, manufacture, integrate and test satellites, and also support their launch and in-orbit operations. We carry out advanced space programmes, including in the fields of Earth observation for defence and dual-use applications, space situational awareness, and enhancing the resilience of navigation systems. We have our own electronics manufacturing facility and a small satellite integration facility certified by the European Space Agency (ESA). Since 2022, we have been listed on the Main Market of the Warsaw Stock Exchange as the first Polish company in the space technology sector. Join the team that is building Poland's space capabilities.

At Creotech, we build cutting-edge software solutions for the Space & Earth Observation (EO) industry. We develop advanced system that processes, catalogs, and delivers satellite imagery and scientific payload data to commercial partners, research institutions, and international space agencies. We are looking for a skilled and passionate Software Developer to join our Payload Data Ground Segment Engineering team. In this role, you will be responsible for developing our Payload Data Ground System (PDGS) and our modern User Access Service (UAS) platform. Our team is small and engineers are able to make real decisions. As a Software Developer in our team, you will operate at the intersection of high-performance backend pipelines and geospatial web delivery systems. You will design automated ingestion & processing workflows for satellite payload streams and construct high-availability APIs (STAC/REST) that allow users to search, filter, and stream earth observation assets seamlessly.

Your responsibilities:
  • Design, develop, and maintain innovative software solutions for satellite payload data ordering, reception, processing, archiving and distribution
  • Contribute to system development process across the full lifecycle
  • Design and prototype automated workflows for processing of raw payload data into standarized EO products (GeoTIFF, COG)
  • Design APIs and service communication using REST and Message Queues.
  • Write clean, efficient, well-documented and testable code.
  • Manage software engineering fundamentals, including documentation, version control, and team collaboration.
  • Identify and resolve bugs and issues
  • Deploy and monitor developed systems
Our requirements:
  • Minimum of 5 years of professional software development experience within microservices architecture and frontend development
  • Expert in Python and JavaScript/TypeScript
  • Bachelor's degree in Computer Science or a related field or equivalent experience
  • Proven experience in web apps (Angular, React or similar) development
  • Strong knowledge of SQL, NoSQL databased (e.g. PostgreSQL, MongoDB)
  • Hands-on experience with Docker, Kubernetes, S3 objects storage (e.g. AWS S3, MinIO)
  • Experienced with GIT and CI/CD pipelines (GitLab CI)
  • Self-driven and capable of working independently in a full remote team environment
  • Solid software engineering fundamentals: clean code, unit testing, git workflows, CICD automation
  • Comfortable working in a Linux environment
Optional:
  • Knowledge and/or experience in space sector projects related with satellite data processing performed for example for ESA. Knowledge of PDGS terminology and standards e.g. image quality.
  • Familiarity with EO standards and formats: STAC specification, GeoTIFF, COG, GeoJSON
  • Experience with Geospatial tooling: PySTAC, GDAL, Rasterio, Shapely, NumPy
  • Experience with workflow engines (e.g. Apache Airflow, Prefect, Argo Workflows)
  • Knowledge of cloud platforms such as AWS, Azure, or GCP
  • Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Ansible)
  • Knowledge of web mapping libraries (CesiumJS, OpenLayers, Leaflet, Mappbox GL)
  • Experience with automated testing frameworks and tools (e.g., Selenium, Cypress)
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

PDGS Fullstack Developer (Regular)
PDGS Fullstack Developer (Regular)

Creotech Instruments • Warszawa

A distancia
PLN 140.000 - 190.000
Image / Payload Processing Engineer
Image / Payload Processing Engineer

Creotech Instruments • Warszawa

A distancia
PLN 180.000 - 260.000
Remote PDGS Full-Stack Developer for Satellite Data
Remote PDGS Full-Stack Developer for Satellite Data

Creotech Instruments • Warszawa

A distancia
PLN 140.000 - 190.000
Senior PDGS Fullstack Engineer - Remote Space Data
Senior PDGS Fullstack Engineer - Remote Space Data

Creotech Instruments • Warszawa

A distancia
PLN 180.000 - 320.000
Senior DevOps Engineer
Senior DevOps Engineer

Creotech • Warszawa

Híbrido
PLN 180.000 - 240.000
Ground Segment Test Engineer
Ground Segment Test Engineer

Creotech Instruments • Warszawa

Presencial
PLN 120.000 - 200.000
Senior DevOps Engineer
Senior DevOps Engineer

Creotech Instruments • Warszawa

Presencial
PLN 240.000 - 360.000
Ground Segment Test Engineer
Ground Segment Test Engineer

Creotech • Warszawa

Híbrido
PLN 120.000 - 160.000
Satellite Simulation Engineer
Satellite Simulation Engineer

Creotech • Polska

Híbrido
PLN 120.000 - 160.000
Senior Platform Engineer (DevSecOps)
Senior Platform Engineer (DevSecOps)

Creotech • Warszawa

Híbrido
PLN 180.000 - 270.000
Ubicaciones