Full Stack Engineer, On-Prem Systems

GalaxEye

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GalaxEye in Bengaluru is building an offline-first full-stack data platform that turns satellite data into usable intelligence. You'll own schemas, APIs, and interfaces used by analysts, all deployed in air-gapped defense environments.

This role emphasizes data integrity, robust design under constraint, and the ability to learn new stacks quickly, with a strong focus on geospatial visualization and performance.

Qualifications

  • 3–4 years of full stack engineering experience shipped to production.
  • Strong fundamentals in backend and frontend, not tied to a single framework.
  • Ability to design for air-gapped, offline environments.
  • Self-sufficiency to figure things out from source code and docs.
  • Focus on UX for geospatial data and maps.
  • Defensive, failure-aware mindset when designing systems.

Responsibilities

  • Build features end to end: data model, API, and UI.
  • Design, build, and maintain backend APIs with stable contracts.
  • Own the data layer including spatial data and large imagery.
  • Create responsive frontends for analysts with geospatial views.
  • Make air-gapped offline operation with local assets.
  • Debug across the stack from slow queries to render issues.

Skills

Full stack engineering
Offline-first systems
Defensive programming
Data integrity
Systematic debugging

Tools

Leaflet
OpenLayers
MapLibre
Docker

Job description

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].
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.

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer, ML systems
Backend Engineer, ML systems

GalaxEye • Bengaluru

On-site
INR 600,000 - 900,000
Backend Engineer, ML systems
Backend Engineer, ML systems

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Web Platform Engineer
Senior Web Platform Engineer

MyAdvice • Bengaluru

On-site
INR 2,000,000 - 4,200,000
Software Engineer III Chennai, India · On-site
Software Engineer III Chennai, India · On-site

Arcadia Power, Inc. • Chennai District

Hybrid
INR 2,000,000 - 4,000,000
Stock options
Hybrid work in Chennai
Medical insurance (self + 5 family)
+4
Forward Deployed Engineer
Forward Deployed Engineer

Zocket Technologies Pvt Ltd • Chennai District

On-site
INR 1,200,000 - 2,400,000
Senior DevOps Engineer
Senior DevOps Engineer

Asymbl • Jaipur

On-site
INR 3,000,000 - 6,000,000
Database Reliability Engineer
Database Reliability Engineer

Concentrix • India

On-site
INR 1,800,000 - 2,800,000
Senior DevOps Engineer
Senior DevOps Engineer

Asymbl • Rajasthan

On-site
INR 2,500,000 - 4,500,000
Tech Lead - Backend
Tech Lead - Backend

Keka Technologies Private Limited • Karnataka

On-site
INR 1,500,000 - 2,000,000
Software Engineer III
Software Engineer III

Arcadia Power, Inc. • Chennai District

Hybrid
INR 2,800,000 - 5,600,000
Employee stock options
Hybrid work model
Medical insurance (self + family)
+2