Role: Backend Developer Industry Type: Space Technology Location: Ahmedabad Employment Type: Full-time
Years of Experience: 3-6
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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip