Full-Stack Engineer (Satellite Operations Planning)

Synspective

Full-stack

JavaScript

About this role

This full-time hybrid role is part of the Satellite Operation Planning Unit in the Data Production Department. The department supports satellite operations, image data production, and distribution of products from the StriX small SAR satellite series.

The unit develops and operates an in-house Spacecraft Control Subsystem. This system creates satellite operation plans, generates and registers command sequences, and calculates operational data such as orbit propagation, satellite telemetry, and mission-planning parameters. The engineer will develop and improve the user-facing web interfaces and visualization tools that operators use to manage satellite missions and daily operations.

The work involves translating flight-dynamics and operation-planning data into dashboards and interactive tools. The engineer will collaborate with mission-planning, backend-development, and satellite-operation teams, connect frontend interfaces with backend data services, and contribute to system architecture, usability improvements, design, and automation intended to reduce manual intervention.

Applicants must have at least three years of system-development experience on GCP or AWS. The role requires strong experience with modern frontend development such as React or Vue.js, including UI testing strategies, proficiency in TypeScript or JavaScript, and experience building interactive data visualizations or dashboards. Backend requirements include a strong background in Go, experience building gRPC or RESTful APIs in a microservices architecture, and a deep understanding of concurrency patterns and software architecture such as Clean Architecture.

The posting also requests experience designing and connecting full-stack applications and experience working in a development team of at least three members. Comfortable written and spoken English communication is required. The position is based at the Tokyo head office, with commuting required two to three days per week.

Preferred qualifications include UI/UX design experience, experience creating internal operational tools, and familiarity with WebGL or charting libraries such as D3.js and Deck.gl. Experience visualizing satellite information, including generating a satellite ground track from orbit parameters such as two-line elements, is also preferred. Japanese communication skills, both written and spoken, are listed as preferred.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.