Full Stack Developer (MERN) (Hyderabad)

Full Stack Developer (MERN) (Hyderabad)

14 Nov
|
Spatial Alphabet
|
Hyderabad

14 Nov

Spatial Alphabet

Hyderabad

Job Summary

We are looking for an experienced Full Stack Developer (MERN) with 4–7 years of experience to develop and deliver end-to-end features for our SaaS platform. The role involves building scalable React frontends, Node.js backend services, APIs, database models and third-party integrations.

The developer will work across backend, frontend and integrations, contributing to areas such as Tenancy & Identity, Billing & Metering, and Media/Map Viewer & Admin Console. You will collaborate with the Tech Architect and development team to deliver secure, scalable, well-tested and production-ready solutions.

Key Responsibilities

- Develop backend services using Node.js, Express or NestJS with schema validation (Zod/Joi), centralised error handling, structured logging, correlation IDs and OpenAPI-documented REST APIs.
- Build responsive React/TypeScript applications using shared design systems, React Query/RTK Query, route-level code splitting and accessibility standards.
- Design and optimise MongoDB collections using Mongoose, compound indexes, TTL rules and transactions; write efficient SQL queries for reporting and billing.
- Implement unit, integration and contract testing; maintain CI pipelines, participate in code/design reviews and resolve QA and beta defects.
- Support MVP customer migration through import tools and backward-compatible API development.

Key Technical Focus Areas

1. Tenancy, Identity & Access

- Implement multi-tenant architecture with tenant resolution through subdomains, headers and token claims.
- Develop tenant onboarding/offboarding, plan management, feature flags and tenant-specific configurations.
- Integrate OAuth2/OIDC,



SAML 2.0 SSO, SCIM provisioning, MFA, JWT access tokens, refresh token rotation and session revocation.
- Implement RBAC, resource-level permissions, scoped API keys and security audit logs.

2. Billing & Metering

- Integrate billing platforms such as Stripe or equivalent for subscriptions, plans, trials, upgrades/downgrades, proration, coupons, taxes, invoices, payment failures and dunning.
- Implement usage metering for media minutes, storage GB and inference jobs using Kafka/queues and idempotency keys.
- Build usage aggregation, billing reports, quota enforcement and Redis-based rate limiting.
- Implement secure webhook processing, signature verification, replay protection, retries and billing reconciliation.

3. Media/Map Viewer & Admin Console

- Develop video playback using HLS.js/WebRTC and timeline scrubbing synchronised with telemetry.
- Implement map layers, detection overlays, vector tiles and clustering using Mapbox GL, Leaflet, OpenLayers or CesiumJS.
- Build real-time job status and live result updates using WebSockets/SSE.
- Develop tenant admin consoles covering users, roles, SSO configuration, plans, usage and audit views.

Required Skills & Experience





- 4–7 years of full stack development experience with robust React and TypeScript expertise.

Full Stack Developer (MERN) |

- Strong Node.js/Express backend development and REST API design experience.
- Hands-on experience with MongoDB, Mongoose, data modelling, indexing, aggregation pipelines and SQL.
- Knowledge of OAuth2/OIDC authentication and authorisation patterns.
- Experience with Jest/Vitest, Supertest, unit and integration testing, Git workflows and CI/CD.
- Understanding of web security principles, including OWASP Top 10, CSRF, XSS, CORS and input validation.

Preferred Skills / Added Advantage

- Experience in multi-tenant SaaS application development.
- Billing integrations using Stripe, Chargebee or Zuora.
- Experience with Mapbox, Leaflet, CesiumJS and HLS.js.
- Knowledge of GraphQL, NestJS, Redis and Kafka/RabbitMQ.
- Experience with Docker and cloud deployment on AWS or Azure.
- Experience using AI coding tools with proper code review discipline.

Technology stack

React, TypeScript, Node.js, Express/NestJS, MongoDB/Mongoose, SQL, Redis, Kafka/RabbitMQ, OAuth2/OIDC, SAML, Stripe (or equivalent), REST/GraphQL, OpenAPI, Jest/Vitest, Playwright, Docker

Key Deliverables

- Deliver tested and documented features within sprint timelines.
- Maintain OpenAPI specifications and API client updates.
- Provide tenant-isolation, billing and viewer test evidence.
- Develop customer migration import utilities and operational runbooks.

Education

Bachelor’s degree in Computer Science, Engineering or equivalent practical experience.

Pay: ₹1,100,000.00 - ₹2,000,000.00 per year

Work Location: In person

📌 Full Stack Developer (MERN) (Hyderabad)
🏢 Spatial Alphabet
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (mern) (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (mern) (hyderabad) / hyderabad