Skip to main content

Fullstack Developer Java/Python

Fullstack Developer Java/Python
Aerospacelab
9 months 2 weeks ago

Apply now

Since its creation in 2018, the company has already grown substantially. Our team gathers more than 25 engineering expertise, from hardware design to software development & data science. In 2024, Aerospacelab counts offices in Louvain-la-Neuve (Belgium), Toulouse (France), Lausanne (Switzerland) and US West Coast with more than 200 full-time employees, with the ambition to position itself as the European leader in small satellites. To strengthen our team, we are looking for a :

Fullstack Developer – Java/Python

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 moto 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.

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).

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.

Joining Aerospacelab

  • Build your own career path
  • Direct impact on the growth trajectory of the company
  • Flat hierarchy
  • Fast-paced environment
  • Flexible ways of working

Expertise level

Work arrangement

Similar Jobs in Switzerland

Similar Jobs in Vaud

Similar Jobs in Lausanne