(Senior) Full-stack Developer (Next.js / Node.js)
Role details
Job location
Tech stack
Job description
Your mission is to develop and maintain a reliable API and an elegant, high-performance web frontend for OKAPI:Orbits' end-to-end solutions across mission design, Space Situational Awareness (SSA), Space Traffic Management (STM), Flight Dynamics (FD), and Space Traffic Coordination (STC) - serving the full lifecycle of satellite operators. You build the interface through which commercial constellation operators and space agencies access and control OKAPI:Orbits services., * Design, develop, and maintain scalable web frontends using Next.js and Node.js-based APIs
- Implement and optimize user-friendly, high-performance, and secure web applications for satellite operators and space agencies
- Design and maintain interfaces between frontend, API, and microservices, including authentication, authorization, and data flow management
- Collaborate closely with scientists and engineers to translate complex domain requirements into user-centric software solutions
- Take ownership of frontend architecture, performance, usability, and maintainability
- Plan and document implementation steps, from technical design to production deployment
- Ensure code quality, automated testing, and adherence to security and development standards
- Contribute to the improvement of CI/CD pipelines, monitoring, and automation to support reliable and continuous delivery
- Analyze and resolve complex issues across frontend, API, and data layers with a focus on reliability and user experience
- Work in small, interdisciplinary teams, bringing your full-stack expertise into cross-functional projects, * Flat hierarchy, small teams, flexible hours
- Onboarding in Braunschweig, afterwards on-site in Brunswick, or hybrid in Brunswick or Munich
- Early ownership, influence technical direction
- Training budget for continuous development
- Corporate benefits like BahnCard 25/50, bike leasing, German classes via Lingoda
- Join space events and conferences, advocate for sustainable space
- Free office drinks, monthly company lunch, regular after-work activities
Requirements
Do you have experience in TypeScript?, * Degree in Computer Science, Software Engineering, or a related field, or formal IT specialist training
- Several years of hands-on experience building production-grade applications with React.js, Node.js, and TypeScript
- Deep understanding of JavaScript fundamentals, asynchronous programming, and modern ECMAScript features
- Strong MongoDB expertise: schema design, data modeling, indexing, aggregation, and performance optimization in high-load systems
- Experience with RESTful API design and integration, including authentication, authorization, and versioning
- Familiarity with Git-based workflows, pull requests, and collaborative code reviews
- Proven ability to debug complex issues across frontend, backend, and data layers
- Focus on clean, maintainable code, testing, and long-term software reliability
- Proactive communication and team-oriented mindset, comfortable working in distributed setups
- Good English, written and spoken
Nice-to-haves
- Experience with Next.js 15+, including React Server Components, SSR, or ISR for performance-optimized frontends
- Experience with Docker and Kubernetes for local development, deployment, and scaling of services
- Familiarity with microservice architectures and message-based communication (e.g., RabbitMQ)
- Experience with Python or Java, particularly for backend or data-processing pipelines
- Knowledge of CI/CD tools (GitLab CI) and frontend testing frameworks (Cypress, Vitest, Jest)
- Experience with monitoring and observability (DataDog, Sentry, OpenTelemetry)
- Exposure to 3D visualisation frameworks such as CesiumJS or WebGL libraries
- Interest or experience in the space or aerospace domain
- Experience in mentoring or technical leadership within agile teams