Backend Developer

Year    Bangalore, Karnataka - Ahmedabad, Gujarat, India

Job Description

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3765501
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka - Ahmedabad, Gujarat, India
  • Education
    Not mentioned
  • Experience
    Year