
Python Full-Stack Developer
- Hybrid
- Delft, Netherlands
- Research & Development
- 32 - 40 hours
Job description
We are looking for an experienced Full-Stack Developer to work on our Mission Control Software Stack for satellite operations in space! We recently upgraded our mission control centre with an in-house developed commanding interface that we want to further grow and enhance. You will be a key member of the development team, take ownership of the existing code and drive future development.
Our software stack consists of two parts: On the one hand, a Python application that provides a general REST API and a server-side rendered user interface enhanced with HTMX. On the other hand, a set of lower-level ground station software written in C++. You will join a small and agile development team whose goal is to maintain and enhance our satellite operational capabilities. While this system is optimized for manual operations, we are now developing automated services to supercharge our mission control centre.
Specific tasks and responsibilities include:
Maintain and improve the mission control web application.
Design and develop extensions and new applications with the development team and users (internal/external).
Take ownership of web applications.
Identify suitable technologies, perform trade-offs, and propose design changes.
Code and design reviews
Job requirements
Bachelor/Master Degree in Computer Science or comparable.
3+ years of experience in Python full-stack web development.
Experience with REST APIs.
Solid skills with HTML/CSS/JS.
Experience with devops (CI/CD, docker, deployment strategies).
Experience with frontend testing.
Pro-active, clear, and open communication in English.
Writes readable and well-documented code.
Comfortable working independently and in a small team.
Nice to haves:
Experience with ASGI frameworks (litestar, fastapi, etc.)
Experience with SQL and ORMs (preferably Postgres and SQLAlchemy).
Experience with HTMX.
UX/UI Design experience.
Experience with javascript frameworks (react, etc.).
Experience with webcomponents.
Experience with the aerospace ground segment domain.
Why should you join us?
We bring together a team of dedicated people from all over the world that are fun and pleasant to work with. We are a very down to earth organization while at the same time being a global leader in the field of nanosatellites.
We greatly encourage new ideas and are open to suggestions from all employees on how to make ISISPACE a better company. Depending on your own interest and qualifications, you can have a career in technology, either as a specialist or a generalist. Alternatively, there are opportunities in a managerial or project management role.
- Delft, Netherlands
or
All done!
Your application has been successfully submitted!