
Senior Backend Developer - Java/Python (Remote Spain)
Job Description
About OKAPI:Orbits
OKAPI:Orbits is an innovative German SaaS startup focused on space sustainability through satellite collision avoidance software, providing end-to-end solutions for Space Situational Awareness (SSA) and Space Traffic Management (STM).
The Role
Develop and maintain scalable, asynchronous backend systems powering OKAPI:Orbits' solutions across mission design, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics, and Space Traffic Coordination.
What You'll Do
-
Design, develop, and maintain asynchronous, microservice-based backend systems in Java with Python components
-
Implement and optimize data processing pipelines handling orbital, telemetry, and mission data
-
Design message-based communication between microservices (e.g., RabbitMQ)
-
Collaborate with space engineers and scientists to translate mission requirements into scalable solutions
-
Own backend architecture ensuring performance, fault tolerance, and maintainability
-
Define implementation plans from system design to cloud-native deployment
-
Maintain code quality, automated testing, and security/engineering standards
-
Improve CI/CD pipelines, observability, and automation for continuous delivery
-
Analyze and resolve complex distributed systems issues
Requirements
-
Degree in Computer Science, Software Engineering, or IT specialist training
-
Several years professional experience in backend development with Java (Spring Boot or similar)
-
Good working knowledge of Python for scripting, automation, or data processing
-
Solid understanding of microservice architectures and distributed communication patterns
-
Experience designing RESTful and message-based APIs (e.g., RabbitMQ)
-
Strong grasp of software architecture principles (modularity, scalability, maintainability)
-
Hands-on experience with testing, code quality assurance, and secure development
-
Familiarity with Git workflows, CI/CD pipelines, and modern DevOps practices
-
Knowledge of observability tools (DataDog, Sentry, OpenTelemetry)
-
Experience with database technologies (MongoDB, PostgreSQL)
-
Background or interest in space/aerospace domain
-
Good English (written/spoken)
Nice to Have
-
Containerization and orchestration experience (Docker, Kubernetes)
-
Understanding of security concepts, encryption, authentication (OAuth2, OpenID Connect)
-
Technical leadership and code review experience
What We Offer
-
Flat hierarchy and small teams with flexible working hours
-
Remote work from Spain (onboarding in Braunschweig)
-
Early ownership and influence over technical direction
-
Training budget for continuous professional development
-
Corporate benefits: BahnCard 25/50, bike leasing, German classes via Lingoda
-
Access to space events and conferences
-
Free office drinks, monthly company lunch, regular social activities
Skills & Technologies
Company Info

OKAPI:Orbits
Specializes in Space Traffic Management using AI-based collision avoidance software for sustainable ...
Other Jobs at OKAPI:Orbits
Similar Opportunities
Job Description
About OKAPI:Orbits
OKAPI:Orbits is an innovative German SaaS startup focused on space sustainability through satellite collision avoidance software, providing end-to-end solutions for Space Situational Awareness (SSA) and Space Traffic Management (STM).
The Role
Develop and maintain scalable, asynchronous backend systems powering OKAPI:Orbits' solutions across mission design, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics, and Space Traffic Coordination.
What You'll Do
-
Design, develop, and maintain asynchronous, microservice-based backend systems in Java with Python components
-
Implement and optimize data processing pipelines handling orbital, telemetry, and mission data
-
Design message-based communication between microservices (e.g., RabbitMQ)
-
Collaborate with space engineers and scientists to translate mission requirements into scalable solutions
-
Own backend architecture ensuring performance, fault tolerance, and maintainability
-
Define implementation plans from system design to cloud-native deployment
-
Maintain code quality, automated testing, and security/engineering standards
-
Improve CI/CD pipelines, observability, and automation for continuous delivery
-
Analyze and resolve complex distributed systems issues
Requirements
-
Degree in Computer Science, Software Engineering, or IT specialist training
-
Several years professional experience in backend development with Java (Spring Boot or similar)
-
Good working knowledge of Python for scripting, automation, or data processing
-
Solid understanding of microservice architectures and distributed communication patterns
-
Experience designing RESTful and message-based APIs (e.g., RabbitMQ)
-
Strong grasp of software architecture principles (modularity, scalability, maintainability)
-
Hands-on experience with testing, code quality assurance, and secure development
-
Familiarity with Git workflows, CI/CD pipelines, and modern DevOps practices
-
Knowledge of observability tools (DataDog, Sentry, OpenTelemetry)
-
Experience with database technologies (MongoDB, PostgreSQL)
-
Background or interest in space/aerospace domain
-
Good English (written/spoken)
Nice to Have
-
Containerization and orchestration experience (Docker, Kubernetes)
-
Understanding of security concepts, encryption, authentication (OAuth2, OpenID Connect)
-
Technical leadership and code review experience
What We Offer
-
Flat hierarchy and small teams with flexible working hours
-
Remote work from Spain (onboarding in Braunschweig)
-
Early ownership and influence over technical direction
-
Training budget for continuous professional development
-
Corporate benefits: BahnCard 25/50, bike leasing, German classes via Lingoda
-
Access to space events and conferences
-
Free office drinks, monthly company lunch, regular social activities
Skills & Technologies
Company Info

OKAPI:Orbits
Specializes in Space Traffic Management using AI-based collision avoidance software for sustainable ...
