Full-Stack Developer for Satellite Operations
Heavens-Above
Weßling, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
€ 88KJob location
Weßling, Germany
Tech stack
ASP.NET
JavaScript
API
C Sharp (Programming Language)
Software Quality
PostgreSQL
Microsoft SQL Server
Operational Data Store
Software Engineering
TypeScript
Working Model 2D
Network Routers
React
Angular
Information Technology
GraphQL
Front End Software Development
NestJS
Programming Languages
Job description
- You develop and maintain the web site which supports satellite operations
- You develop a new GraphQL API written for the nest Javascript platform, providing access to all operational data stored in SQL Server, Postgres, and other data sources
- You develop the front-end using the latest version of React, React Router, and TypeScript
- You participate in the entire software development life cycle, from concept and design to testing and deployment
- You ensure code quality, scalability, and security of applications
What do we offer?
- A hybrid working model with at least two days per week on site and the remaining days from home.
- The opportunity to work on mission-critical software for the space industry, including live telemetry solutions for mission control rooms.
- Direct ownership and visible impact in a small, specialised software company.
- Exposure to recognised space organisations, satellite missions and a long-running public astronomy platform used by space enthusiasts worldwide.
Requirements
-
You have a Bachelor's degree or equivalent experience in Computer Science or a related field
-
You are familiar with backend technologies, particularly ASP.Net Core, NestJS, GraphQL, SQL Server, and PostgresDB
-
You are familiar with the programming languages C#, Typescript, and Javascript
-
You are proficient in frontend development using Angular
-
You possess excellent problem-solving and analytical skills
-
You are eager to learn new technologies and adapt to evolving project requirements
-
You have the ability to work in a collaborative team environment
-
You are fluent in English and have strong communication skills