Role Overview
As a satellite manufacturer and operator, Aerospacelab develops a range of software products that support the lifecycle of satellites missions: operation of in-orbit satellites, planning of ongoing and future missions, collection and processing of data, intelligence extraction … you name it ! To support those activities, we are looking for passionate and talented developer with a user-centric mindset.
As a fullstack developer, you will join an agile development squad that works on one of the cutting-edge solutions that compose our “Software-as-a-Service” ecosystem. Within this team, you will contribute to the design, implementation and testing of web-based software components.
At Aerospacelab, our motto is work hard, play hard. With strive to innovate, in a fun and inclusive work environment. We work in short cycles – no waiting for years before seeing code go live & get valuable feedback. Expect an exciting job, where you will learn constantly and contribute to building state-of-the-art software, that will play a crucial role in earth observation missions.
Our software missions
- Communicate with and control in-orbit satellites.
- Plan ongoing and future satellite missions (e.g. plan when/where to acquire images).
- Collect and process data from instruments (e.g. calibrate images).
- Extract information from collected data (e.g. compute land cover from images).
Our tech stack
- Backend – Python: FastAPI, Pydantic, SQLAlchemy.
- Backend – Java: Quarkus, Hibernate.
- Frontend: Nuxt.js (Vue.js), TailwindCSS.
- Database: PostgreSQL, S3.
- CI/CD: Gitlab, Docker, Kubernetes, Helm.
Key activities
- Design, develop and test software products.
- Write technical documentation & test procedures.
As a senior member, you will also:
- Mentor junior colleagues.
- Perform code review.
- Participate in the architecture design.
- Configure CI/CD pipeline.
Depending on your squad, you may also be asked to:
- Be part of the “on-call team” that supports operation during critical phases.