Full-Stack Engineer H/F

Bienvenue Chez Infinite Orbits
Toulouse, France
3 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Web Interfaces Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 File Systems Python (Programming Language) PostgreSQL Enterprise Messaging Systems RabbitMQ Software Tools Next.js Software Engineering
+17 more
SQL Databases Data Streaming System Testing TypeScript WebSocket Data Processing Real Time Systems ReactJS Backend System-level Testing Event Driven Architecture Kubernetes Apache Kafka Front End Software Development Api Design Grpc Golang

Job description

As a Full-Stack Engineer on the Ground Segment Software team, you’ll help design and build the software tools that the mission team uses to calculate, monitor, perform and plan operations. Among others, these tools are essential to realise flight dynamics operations from ground, and to command, control, and safely conduct rendezvous and docking operations with client spacecraft. This is a hands-on engineering role at the core of our ground infrastructure., Build and maintain backend services (Python, Go and Typescript) for telemetry processing and telecommanding, enabling operators to monitor and control the satellite’s trajectory and state, both absolute and relative to the client spacecraft, during rendezvous and docking

  • Develop operator-facing web interfaces (React, Next.js) for controlling and operating the rendezvous and docking equipment, and for verifying and validating operations before execution, including by interfacing with mission simulators
  • Implement responsive, low-latency UIs backed by live data streams (e.g. WebSockets / server-sent events), keeping the operator view in sync with the spacecraft
  • Design and optimize data models and queries against SQL databases (PostgreSQL / time-series stores) for mission data handling
  • Design and consume service APIs over gRPC and REST to integrate the MCS components and operational tooling
  • Work with object/file storage services (e.g. MinIO, S3-compatible stores) to handle mission data, downlinked imagery, and archives, including the telemetry and images that drive relative-trajectory monitoring
  • Deploy, run, and troubleshoot services on Kubernetes across cloud environments (AWS, OVH)
  • Build and maintain CI/CD pipelines to ship reliably and repeatably
  • Write unit, integration, and system-level tests to keep the codebase robust and mission-ready

Requirements

2-3 years of professional software engineering experienceSolid proficiency in Python, Go and TypescriptFrontend experience with React and Next.jsStrong grasp of SQL databases and data modelingExperience designing and building APIs with gRPC and RESTHands-on experience with Kubernetes and container-based deploymentExperience with cloud platforms (AWS, OVH, or equivalent)Experience with object/file storage services (MinIO, S3, or similar)Experience building CI/CD pipelinesA solid testing discipline, comfortable writing unit, integration, and system testsStrong communication skills and ability to work in a cross-disciplinary teamNice to haveExperience with space, aerospace, or other mission-critical / real-time systemsFamiliarity with messaging systems (e.g. NATS, Kafka, RabbitMQ) and event-driven architectureExposure to ground segment standards (CCSDS, ECSS/PUS, XTCE) or mission control software (YAMCS, SCOS-2000)Rust exposure, * 2-3 years of professional software engineering experience

  • Solid proficiency in Python, Go and Typescript
  • Frontend experience with React and Next.js
  • Strong grasp of SQL databases and data modeling
  • Experience designing and building APIs with gRPC and REST
  • Hands-on experience with Kubernetes and container-based deployment
  • Experience with cloud platforms (AWS, OVH, or equivalent)
  • Experience with object/file storage services (MinIO, S3, or similar)
  • Experience building CI/CD pipelines
  • A solid testing discipline, comfortable writing unit, integration, and system tests
  • Strong communication skills and ability to work in a cross-disciplinary team

Nice to have

  • Experience with space, aerospace, or other mission-critical / real-time systems
  • Familiarity with messaging systems (e.g. NATS, Kafka, RabbitMQ) and event-driven architecture
  • Exposure to ground segment standards (CCSDS, ECSS/PUS, XTCE) or mission control software (YAMCS, SCOS-2000)
  • Rust exposure

Benefits & conditions

What we offerThe opportunity to be part of an international team transforming the space industry.A creative and innovative work environment where ideas turn into reality.Competitive salary and benefits.

About the company

Established in 2017, Infinite Orbits is a NewSpace company, based in Toulouse, pushing the boundaries of in-orbit services with cutting-edge spacecraft driven by its own Rendez-Vous solution, an advanced Autonomous Vision-Based Navigation Solution. IO has two generations of missions

“Orbit Guard” provides Inspection and Space Situational Awareness services in GEO. Our first, OG-1 was launched on 1 May 2023, the second is launching in 2025 and the third third launching in 2026.

“Endurance” is a docking service capable of extending the life of GEO telecom satellites, by taking over AOCS takeover for 5 years., About the CompanyEstablished in 2017, Infinite Orbits is a NewSpace company, based in Toulouse, pushing the boundaries of in-orbit services with cutting-edge spacecraft driven by its own Rendez-Vous solution, an advanced Autonomous Vision-Based Navigation Solution. IO has two generations of missions”Orbit Guard” provides Inspection and Space Situational Awareness services in GEO. Our first, OG-1 was launched on 1 May 2023, the second is launching in 2025 and the third third launching in 2026.”Endurance” is a docking service capable of extending the life of GEO telecom satellites, by taking over AOCS takeover for 5 years.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all