Job
- Level
- Experienced
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Onsite
Job Summary
In this role, you will develop a stable backend with FastAPI serving REST APIs, work on database migrations, real-time applications, and AI-assisted features, along with implementing automated tests.
Job Technologies
Your role in the team
- Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
- Join us as a Backend Engineer, where you will contribute to developing a robust and scalable internal platform.
- You will primarily work on our data management platform for our engineering teams.
- In your capacity as a Backend Engineer - Data Management Platform you will:
- Maintain and evolve a production FastAPI backend serving REST APIs for authentication, authorization, file processing, search, and AI-assisted workflows.
- Contribute to our real-time collaborative editing service built on Hocuspocus, Y.js, and Node.js.
- Design and ship database migrations using SQLAlchemy and Alembic against production MySQL databases.
- Build and improve AI-assisted features using LangChain and our document embedding pipelines.
- Ensure reliability through automated testing with pytest and operational validation.
- Collaborate with frontend engineers and operations teams to understand and meet their needs.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- The ideal candidate will have:
- Vertrautheit mit relationalen Datenbanken (MySQL oder PostgreSQL) und ORMs wie SQLAlchemy.
- Vertrautheit mit Caching- und Pub/Sub-Systemen (Redis).
- Comfortable reading and writing Node.js/JavaScript for backend services.
- Vertrautheit mit automatisierten Testframeworks (pytest oder gleichwertig).
- Understanding of software design patterns and engineering best practices.
- Strong analytical thinking and attention to detail with the ability to balance quality and delivery speed.
- Motivation to thrive in a fast-paced, mission-driven environment.
- Strong communication skills: able to express ideas clearly, precisely, and proactively.
Experience
- Proficiency in Python and experience building REST APIs with FastAPI or a comparable framework.
- Experience with AWS services (S3, IAM) and containerised deployments with Docker.
- Experience with version control systems such as Git.
- Experience working in agile software development environments.
This text has been machine translated. Show original
What we offer
- Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
The Exploration Company
The Exploration Company was founded in 2021 as a German-French space startup based in Gauting near Munich. The company is working on the modular and reusable spacecraft Nyx, designed for missions to new space stations in Earth and lunar orbits. It is the first European space company to sign a Space Act Agreement with NASA.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Aviation, Space Travel