Unlock Full Resume Report

New offer - be the first one to apply!

September 15, 2026

Senior PDGS Fullstack Developer

Senior • Remote

Kraków, Poland

Quick Facts

  • Role: Software Developer, Payload Data Ground Segment Engineering

Description

Software Developer role focused on building automated ingestion & processing workflows and high-availability APIs (STAC/REST) for seamless search, filter, and streaming of Earth observation assets. You will develop and maintain software for satellite payload data ordering, reception, processing, archiving, and distribution, while also designing APIs and service communication using REST and message queues.

Responsibilities

  • Design, develop, and maintain 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 standardized 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: documentation, version control, and team collaboration

  • Identify and resolve bugs and issues

  • Deploy and monitor developed systems

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

Benefits

  • Work in a friendly, well-coordinated team of enthusiasts

  • Stable employment in a modern company with an established market position

  • Attractive salary and benefits package (e.g., private medical care, sports card)

  • Opportunities for professional development and participation in innovative projects

Similar jobs you might like