Full Stack Software Developer
Open Cosmos
Full Stack Software Developer
Working for Open Cosmos
Aim high, go beyond! At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…
Working in the Satcoms Software Team
Our team designs, builds, and operates the software infrastructure behind Open Cosmos’ satellite communications services. From network planning and mission simulation to real-time telemetry processing and digital twin modelling, we provide the foundation for scalable, intelligent, and secure connectivity from space to ground.
We use modern technologies, agile methods, and tight collaboration with hardware, mission, and commercial teams to deliver value quickly.
What will you be doing?
As Full Stack Developer, you will be a key technical leader in the design and implementation of software solutions across our ground segment platforms. You will shape scalable architectures, mentor developers, and contribute hands-on to both frontend and backend codebases.
You will collaborate with cross-functional teams of engineers, operations teams, and product owners to deliver intuitive, performant, and resilient applications that support satellite control, service delivery, and customer interfaces. From designing RESTful APIs to building real-time data visualisations, you will be at the heart of the digital infrastructure that enables Open Cosmos to scale its missions.
You will also contribute to the development of digital twins, mission dashboards, automation pipelines, and microservices that connect the space and ground segments, ensuring quality, extensibility, and maintainability of critical systems.
What you need to be successful
We care about what you can do and how you think. If this role excites you, we want to hear from you, even if you are not sure you tick every box.
To succeed in this role, you will need:
- Ability to design and develop full-stack applications for mission-critical or data-intensive environments.
- Ability to develop frontend software using modern JavaScript frameworks such as React, Vue, or Angular, with a focus on performance, usability, and responsive design.
- Ability to develop backend software with Python, Node.js, Go, or similar languages, and experience building scalable APIs and microservices architectures.
- Ability to integrate frontend/backend systems with cloud-native infrastructure, including containerisation (Docker), orchestration (Kubernetes), and cloud platforms (AWS, GCP, Azure).
- Familiarity with telemetry and data visualisation systems, including real-time dashboards, alerting frameworks, and operations interfaces for satellite or IoT systems.
- Understanding of DevOps pipelines, CI/CD processes, automated testing, and secure software development practices.
- Excellent problem-solving skills and a strong sense of ownership, with the ability to thrive in a fast-paced, agile, and cross-functional team environment.
- Department
- Satcom
- Locations
- Barcelona, Spain
About Open Cosmos
Open Cosmos is dedicated to solving customer problems with insights from space. Whether this is monitoring agricultural yields, assessing the damage of oil spills or providing navigation solutions, we believe that data from satellites is the most effective and sustainable way of achieving this.
Full Stack Software Developer
Already working at Open Cosmos?
Let’s recruit together and find your next colleague.