Apply Now

Location

Bangalore / Ahmedabad, India

Salary

Job Type

Full-time

Date Posted

June 6th, 2025

View All Jobs

Backend Developer at PierSight

Location

Bangalore / Ahmedabad, India

Salary

Job Type

Full-time

Date Posted

June 6th, 2025

Apply Now

View All Jobs

Download File

Role: Backend Developer 

 

Industry Type: Space Technology

 

Location: Bangalore / Ahmedabad

 

Employment Type: Full-time

 

Role Overview:

 

As a Backend Developer, you will be responsible for architecting and implementing the core server-side logic of our satellite intelligence platform. You will create scalable, secure APIs and manage data-intensive workflows across distributed systems. The ideal candidate has deep expertise in backend technologies, asynchronous processing, and geospatial data handling, and is motivated to work in a fast-paced environment where performance and reliability are paramount.

 

Key Responsibilities:

 

1. API & Scalable Backend Development

  • Design and implement robust RESTful and GraphQL APIs to support frontend, and third-party clients.
  • Architect and maintain a multi-tenant SaaS backend that supports modular features for different user roles and subscriptions.
  • Optimize API performance through intelligent caching (Redis), asynchronous I/O, and pagination strategies.
  • Implement API throttling, versioning, and rate limiting for secure and scalable usage.

2. Real-Time Data Processing & Task Orchestration

  • Develop asynchronous task queues using Celery, RabbitMQ, or Kafka to handle satellite image processing workflows.
  • Design event-driven services to trigger analytics and anomaly detection pipelines in real time.
  • Tune worker concurrency and manage queue priorities to adapt to fluctuating data loads.

3. Database & Data Management

  • Design normalized, spatially-indexed schemas in PostgreSQL/PostGIS for satellite and AIS metadata storage.
  • Integrate and query MongoDB for storing unstructured sensor, detection, and inference data.

4. Security, Observability & Compliance

  • Implement secure user authentication (OAuth2, JWT) and RBAC to control feature access and data visibility.
  • Set up structured logging, tracing, and monitoring (e.g., with Prometheus, Grafana, OpenTelemetry) for reliability and debugging.
  • Ensure compliance with enterprise SaaS security standards (SOC2, GDPR, ISO 27001), including audit logging and data encryption.

Required Skills & Experience:

 

1.Backend Technologies

  • Proficiency in Python (FastAPI, Django) and/or Node.js (Express.js).
  • Experience building microservices and API-first systems at scale.

2. Databases

  • Strong command of PostgreSQL/PostGIS for spatial data.
  • Working knowledge of MongoDB, Redis.

3. Task Orchestration

  • Proven experience with Celery, RabbitMQ, Kafka, or similar asynchronous frameworks.
  • Ability to implement task queues, event triggers, and parallel processing pipelines.

4. Cloud-Native Development

  • Experience working in Docker/Kubernetes environments.
  • Familiarity with cloud-agnostic backend development and infrastructure-as-code principles.

5. Security & Observability

  • Understanding of API security, access control, and encryption techniques.
  • Experience with monitoring tools and logs aggregation for debugging and performance optimization.

Preferred Qualifications

  • Built or contributed to multi-tenant SaaS platforms with tiered billing and access controls.
  • Experience with cost-optimized backend design, including use of spot/preemptible instances.
  • Knowledge of geospatial processing frameworks.

 

This role is ideal for backend engineers passionate about building high-performance, scalable SaaS solutions for real-time geospatial intelligence and satellite data processing. You will play a central role in shaping the data and processing engine of a platform trusted for maritime surveillance, national security, and environmental monitoring.

 

Apply Now

Jobs at PierSight

Powered by