Senior Full-Stack Developer
CubeSpace ADCS
About the role
Role Overview:
We’re looking for a Senior Full Stack Developer to help design and deliver robust, secure, and high-performance web-based systems that support spacecraft operations and mission control. You’ll design, build, and maintain mission-critical web applications used for satellite operations, telemetry visualisation, and secure command interfaces. You’ll work across the full stack - from intuitive front-end dashboards to reliable, scalable back-end services - in close collaboration with systems engineers and mission operations teams.
This role is ideal for a mid to senior engineer who enjoys solving complex problems, working on high-reliability systems, and contributing to architecture and technical direction.
What you'll be responsible for: • Design, develop, and maintain mission-critical web applications and operational dashboards that support satellite missions and real-time telemetry monitoring. • Build and evolve scalable .NET-based REST APIs and backend services that ingest, process, and securely expose spacecraft telemetry data. • Develop responsive, high-performance SPA front-end interfaces for data visualisation, mission status monitoring, and secure command execution. • Integrate real-time data streams into intuitive, reliable UI components with a strong focus on usability and system reliability. • Implement robust authentication, authorisation, and secure coding practices to protect mission systems and sensitive data. • Deploy and operate applications in Azure (or AWS) environments using containerisation, CI/CD pipelines, and modern DevOps practices. • Contribute to architectural decisions, code quality standards, and long-term platform evolution. • Collaborate closely with systems engineers and mission operations teams to translate operational requirements into production-ready software solutions.
What we need from you: • DeBSc / BEng in Computer Science, Software Engineering, or related field • 8+ years’ experience in full stack development (mission-critical or high-reliability systems advantageous) • Strong Angular experience, preferably Angular 21 (SPA architecture, RxJS, reactive forms) • Strong .NET Core API development experience • Experience designing RESTful APIs and scalable backend systems • Experience deploying to Azure or AWS • Experience with advanced TypeScript patterns and strict typing practices • Experience with Docker and CI/CD pipelines • Strong understanding of secure coding and web security principles • Solid understanding of SQL databases (MySQL or similar) • Strong analytical, problem-solving, and communication skills
Advantageous experience: • Experience with real-time data systems or event-driven architectures • Background in mission-critical, regulated, or high-reliability environments • Exposure to aerospace, satellite, or space systems • Experience with data visualisation and complex dashboards • Familiarity with telemetry or ground control systems
Why join CubeSpace? • Contribute to meaningful global space missions with work that has real impact. • Be part of an innovative environment working with advanced space technologies. • Join a fast-growing, internationally recognised leader in the satellite control industry. • Develop your career in a high-performance, supportive, and growth-focused culture. • Work in a collaborative and mission-driven environment where your skills truly make a difference.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free