About GalaxEye
- GalaxEye is a
- Space-Tech startup pioneering the world's first OptoSAR Earth Observation
- Satellite, integrating SAR (Synthetic Aperture Radar) and MSI (Multi-Spectral
- Imaging) on a single platform. As we move towards building a constellation of
- indigenous satellites, we are also developing advanced data platforms that fuse
- satellite data, AI analytics, and geospatial intelligence.
- The short version
You'll own features
- end to end — schema to screen. That means the data layer and APIs that turn
- multi-sensor satellite data into usable intelligence, and the interfaces analysts actually use to explore it: maps,
- imagery, dashboards, and workflows. And you'll build a lot of it to run fully air-gapped and offline, deployed inside
- defense and intelligence environments with no internet access.
- This is a full stack
- role. We care far more about how you think about data, failure, correctness,
- and the person on the other side of the screen than about which specific stack
- is on your résumé. If you're the kind of engineer who wants to know why something works — on both sides of the
- wire — and can pick up a new stack in weeks, you'll do well here.
What makes this different
- Most full stack jobs
- let you reach for a managed service when things get hard — a hosted database,
- cloud autoscaling, a CDN for your assets, Mapbox or Google Maps for your tiles,
- npm install at deploy time, Stack Overflow open in the next tab. Here you often can't. Systems run on isolated,
- on-prem hardware with no internet at runtime. That reshapes the whole stack:
- Dependencies — frontend and
- backend — are vendored and mirrored; builds are reproducible and
- offline-friendly. No CDN, no external fonts, no third-party script tags.
- Map tiles, basemaps, and
- imagery are served from local infrastructure, not a hosted provider. The
- UI has to render geospatial data with no internet behind it.
- The frontend is offline-first
- by necessity: it has to work fully within a closed network, degrade
- sensibly, and never assume a call to the outside world will succeed.
- Deployment and updates happen
- through controlled, secure processes — not push-to-cloud.
- Debugging happens with
- limited tooling and no live lifeline; you reason from logs, the network
- tab, and first principles.
- If that sounds like
- a fun constraint rather than an annoyance, you'll fit well here.
What you'll actually do
Build features end to end
- model the data, design the API, and build the interface — owning the whole
- vertical slice rather than throwing work over a wall.
- Design, build, and maintain
- clean, well-documented backend APIs — getting the contracts, error
- handling, and versioning right so the frontend (and other teams) can rely
- on them.
- Own the data layer: schema
- design, queries, indexing, migrations, and consistency, including spatial
- data and large raster/imagery datasets. Treat the database as something to
- be protected, not just written to.
- Build responsive, usable
- frontends for analysts and operators — including geospatial views:
- rendering maps, tile layers, and imagery, and making dense data explorable
- rather than overwhelming.
- Make it all work air-gapped
- and offline: bundle and vendor dependencies on both ends, serve tiles and
- assets locally, and design for a closed network where you can't reach out
- for help mid-run.
- Debug across the whole stack
- with limited observability — from a slow query to a broken render —
- forming a hypothesis, isolating the variable, and fixing it right rather
- than guessing.
What you'll learn here
Because this matters
as much as the work:
How to build full stack
- systems under real constraints — offline, on-prem, security-first — a
- skill very few engineers ever develop.
- Frontend geospatial
- engineering the hard way: rendering and serving maps and imagery with no
- hosted provider to lean on.
- Deep ownership of data
- integrity: migrations, backups, constraints, and consistency in
- environments where mistakes are expensive.
How to stay sharp without
- managed services — reading source code and docs, and self-hosting what
- others just call an API for.
- Full stack at the edge of a
- hard domain — satellite data platforms and geospatial intelligence —
- alongside [a strong engineering team / a lead who owns this].
Requirements
What we're looking for
Genuinely required
- 3-4 years of full stack engineering
- experience — you've shipped both backend services and user-facing
- interfaces to production.
Strong
- fundamentals on both ends. On the backend you understand why, not just which framework
- method to call — transactions, indexing, idempotency, connection pooling.
- On the frontend you understand how the browser actually works — rendering,
- state, the network layer — not just one framework's happy path.
Stack-agnostic
- ability — we're
- not hiring for one language or framework. Your competence comes from
- understanding, so you can be productive in whatever stack the problem
- calls for, on either side.
- A real sense
- for UX — you
- build interfaces for the person using them, not just to satisfy the
- ticket. You care whether dense, complex data is actually understandable on
- screen.
- Defensive,
- failure-aware thinking — you instinctively ask "what happens if this fails halfway,
- gets called twice, or the network drops?" and design accordingly,
- from the API down to how the UI handles an error state.
Systematic
- debugging. When
- something breaks — anywhere in the stack — you form a hypothesis,
- reproduce it, and narrow it down; you don't try random fixes. Critical
- when you can't google your way out live.
Self-sufficiency
and resourcefulness — you can figure things out from source code, docs, and first principles
rather than needing a live internet lifeline.
Dependency
- discipline —
- you're thoughtful about pulling in third-party libraries on both ends,
- knowing they may need to be vendored, audited, and left un-updated for
- long stretches offline. (Frontend dependency trees can get heavy fast —
- you keep that in check.)
- Ownership of
- data integrity —
- you treat the database as sacred, and care about migrations, backups, and
- consistency.
- Comfort with
- constraints and process — security discipline, careful data handling, and working within
- an air-gapped environment are part of the job, not obstacles to route
- around.
Bonus (nice to have)
Any of these are a
plus — we don't expect all or even most:
Experience with
- geospatial/mapping frontends (e.g. Leaflet, OpenLayers, MapLibre, deck.gl)
- and self-hosted tile serving.
- Experience with air-gapped,
- on-prem, embedded, or high-security deployments; reproducible builds;
- offline package mirroring.
- Depth in more than one
- language or framework, on either side of the stack.
Experience rendering or
- working with large raster/imagery or spatial datasets.
- Familiarity with
- containerization for isolated environments (Docker/K8s).
Experience with data
- migration, backup, and recovery in production.
- Comfort reading an unfamiliar
- library's source to understand it.
Job description provided by GalaxEye.
View the original posting