Backend Developer (Java & Python, Microservices)

United States Digital Space LLC

Braunschweig

Vor Ort

EUR 60.000 - 90.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flat hierarchy
Flexible working hours
Training budget
Career development paths
Brand discounts
German language course
BahnCard
Bike leasing
Company pension
Wellness subsidies
Space events

Zusammenfassung

United States Digital Space LLC seeks a backend engineer to design and maintain scalable, asynchronous microservices powering mission-design and space-domain solutions. You will work on Python-based external projects and Java Spring Boot products, handling large orbital and telemetry data with robust data pipelines.

Join a small, interdisciplinary team and help advance CI/CD, observability, testing, and secure software development in a space-focused environment.

Qualifikationen

  • 2+ years of professional experience with Python for backend development, scripting, automation, or data processing.
  • 2+ years of professional experience in backend software development with Java (Spring Boot or comparable).
  • Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns.
  • Practical experience with testing and code quality assurance.
  • Experience with, or willingness to quickly get up to speed on, message-based communication and containerization (Docker).
  • Ability to independently plan, implement, and review complex features in close collaboration with engineers and scientists.
  • Proactive communication, structured way of working, and good written and spoken English.

Aufgaben

  • Design, develop, and maintain asynchronous, microservice-based backend systems using Python for external projects and Java Spring Boot for products.
  • Implement and optimize data processing and distribution pipelines for large orbital and telemetry datasets.
  • Design and maintain message-based communication between microservices (RabbitMQ or similar).
  • Collaborate with space engineers and scientists to translate mission requirements into scalable software solutions.
  • Share responsibility for backend architecture across tech stacks with focus on performance and reliability.
  • Plan and document implementation steps from architecture to deployment in cloud environments.
  • Ensure code quality, automated testing, and adherence to security standards.
  • Advance CI/CD pipelines and observability to support stable releases.
  • Resolve complex distributed system issues with emphasis on efficiency and reliability.
  • Work in small, interdisciplinary teams contributing backend expertise.

Kenntnisse

Python backend
Java Spring Boot
Microservices
Asynchronous systems
Testing & QA
English communication

Ausbildung

Degree in Computer Science or Software Engineering

Tools

Docker
RabbitMQ
CI/CD pipelines

Jobbeschreibung

Your missionYour mission is to design and maintain a scalable, asynchronous backend that powers the company' end-to-end solutions across mission design, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics (FD), and Space Traffic Coordination (STC), supporting satellite operators throughout their entire mission lifecycle.

You'll work primarily on external customer projects with a Python-based tech stack, while also contributing in parallel to our products built on Java Spring Boot. You design and implement robust microservices that process and distribute large volumes of orbital and telemetry data to deliver reliable APIs and automation processes. You already bring solid experience and take independent ownership of parts of the backend architecture across both environments.

You'll work on the systems that enable satellite operators and space agencies to analyze, coordinate, and protect their missions in an increasingly crowded space environment.

Studies show that women are less likely to apply for a position if they don't meet 100% of the requirements. Please know that we explicitly encourage you to apply if this applies to you, as long as you bring a passion for space technology, reliable software development, and sustainable use of space.the company already brings together a highly diverse team and is actively committed to growing that diversity further, since studies show that heterogeneous teams achieve better results and drive innovation.

Your tasks and responsibilities
  • Design, develop, and maintain asynchronous, microservice-based backend systems, primarily in Python for external customer projects and in parallel in Java Spring Boot for our products
  • Implement and optimize data processing and distribution pipelines that handle large volumes of orbital, telemetry, and mission data
  • Design and maintain message-based communication structures between microservices (e.g., via RabbitMQ or comparable message brokers)
  • Collaborate closely with space engineers and scientists to translate mission-related requirements into scalable, robust software solutions
  • Share responsibility for the backend architecture across both tech stacks, with a focus on performance, fault tolerance, and maintainability
  • Plan and document implementation steps, from system architecture through deployment in a cloud-native environment
  • Ensure code quality, automated testing, and adherence to security and development standards
  • Advance CI/CD pipelines, observability, and automation to support stable, continuous releases
  • Analyze and resolve complex issues in distributed systems with a focus on efficiency and reliability
  • Work within small, interdisciplinary teams, contributing your backend expertise to cross-functional projects
Your profileMust-haves
  • Degree in Computer Science, Software Engineering, or a related field, or completed vocational training as a Fachinformatiker (IT specialist)
  • At least 2 years of professional experience with Python for backend development, scripting, automation, or data processing
  • At least 2 years of professional experience in backend software development with Java (Spring Boot or comparable)
  • Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns
  • Practical experience with testing and code quality assurance
  • Experience with, or willingness to quickly get up to speed on, message-based communication between services (e.g., RabbitMQ or comparable message brokers) and containerization (Docker)
  • Ability to independently plan, implement, and review complex features in close collaboration with engineers and scientists
  • Proactive communication, structured way of working, and good written and spoken English
Nice-to-haves
  • Experience with orchestration, particularly Kubernetes
  • Experience with code reviews and adherence to coding standards
  • Solid understanding of software architecture principles, including modular structure, scalability, and maintainability
  • Experience with secure software development
  • Background in or interest in the space or aerospace sector
Why us?
  • Flat hierarchy, small teams, flexible working hours
  • Up to 30 days’ vacation& up to 30 days’ workation per yearEarly responsibility, influence on the technical direction
  • Training budget for your personal development
  • Career paths to support and promote your long-term development
  • Corporate benefits (brand discounts, travel discounts, concert tickets, etc.)
  • Free German language course
  • Bahncard (25 within Braunschweig, 50 outside)
  • Bike leasing
  • Company pension scheme
  • Subsidy towards Hansefit / Wellpass membership
  • Participation in space events and conferences to promote sustainable space travel
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Backend Developer (Java & Python, Microservices)
Backend Developer (Java & Python, Microservices)

United States Digital Space LLC • München

Vor Ort
EUR 90.000 - 130.000
Flexible working hours
Onboarding in Braunschweig
On-site in Munich
+6
Backend Developer (Java & Python, Microservices)
Backend Developer (Java & Python, Microservices)

Jackalope Digital LLC • München

Vor Ort
EUR 70.000 - 100.000
Flat hierarchy
On-site in Munich
Up to 30 days vacation
+4
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)

Okapiorbits • München

Vor Ort
EUR 70.000 - 90.000
Flache Hierarchie
Einarbeitung in Braunschweig
Hybridarbeit in München oder Braunschw
+3
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d) – Befristeter Vertrag
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d) – Befristeter Vertrag

OKAPI:Orbits GmbH • Braunschweig

Vor Ort
EUR 50.000 - 70.000
Flexible Arbeitszeiten
30 Tage Urlaub
Weiterbildungsbudget
+2
Backend Developer (Java & Python, Microservices)
Backend Developer (Java & Python, Microservices)

Meyandy LLC • München

Vor Ort
EUR 65.000 - 90.000
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)

OKAPI:Orbits • München

Hybrid
EUR 70.000 - 110.000
Up to 30 days vacation
Up to 30 days workation
Training budget for personal develop.
+8
Backend-Entwickler (Java & Python, Microservices) (m/w/d)
Backend-Entwickler (Java & Python, Microservices) (m/w/d)

OKAPI: Orbits • München

Vor Ort
EUR 70.000 - 100.000
Flache Hierarchie
Kleine Teams
Flexible Arbeitszeiten
+3
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)
Junior Backend-Entwickler (Java / Python, Microservices) (m/w/d)

OKAPI: Orbits • München

Vor Ort
EUR 60.000 - 90.000
Flache Hierarchie
Kleine Teams
Flexible Arbeitszeiten
+3
Team Lead Java Development (m/w/d)
Team Lead Java Development (m/w/d)

OKAPI: Orbits • Braunschweig

Hybrid
EUR 70.000 - 90.000
Flache Hierarchien
Flexible Arbeitszeiten
Weiterbildungsbudget
+2
Fullstack Software Engineer (f/m/d)
Fullstack Software Engineer (f/m/d)

SSC Space • Darmstadt

Vor Ort
EUR 70.000 - 110.000
Relocation support
30 days paid vacation
German language course