Logo The Exploration Company

backend engineer

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

    • Location Munich

      Bayern

      Germany

    This is your employer

    The Exploration Company

    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
  • Logo The Exploration Company

    backend engineer

    Location
    Munich
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs