Get the latest news from the job market, Sign up for our newsletter!
svg-edited-svg-1

Fullstack Developer

  • Aerospacelab
Mont-Saint-Guibert, Belgium
Full-time
Published:
  • Aerospacelab
Mont-Saint-Guibert, Belgium
Full-time
Published:

ROLE OVERVIEW:

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.

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.


NICE TO HAVE:

  • Work experience with (part of) our technology stack;

  • Work experience in frontend design and development;

  • Work experience in the Space sector;

  • Familiar with image processing.


MUST HAVE:

  • Bachelor, Master or PhD’s degree in computer engineering or equivalent;

  • Professional knowledge in Java and/or Python;

  • Professional knowledge of database systems, such as MySQL or PostgreSQL;

  • Familiar with code versioning tools, such as Git and GitHub;

  • Proficient in English;

  • Be eligible to work from one of our office locations (Belgium/Switzerland/France).

We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password