Senior Backend/Platform Engineer -Primary: Node.js (Express, NestJS), Exp: 7 -10 years Location: Bangalore

Job Type: Full Time
Job Location: Bangalore
Years of Experience: 7-10yrs

Location & Work Culture:
● Location: Bengaluru
● Schedule: 6 days a week, (5 days-in-office, Saturdays WFH)
● Culture: Builder mindset, strong ownership, technical excellence
● Team: Small, highly skilled backend and infra team
● Resources: AWS credits, latest tooling, learning budget

The role involves architecting and building backend systems from scratch and scaling them for high-volume, real-time workloads (3D/XR platform).

What We’re Looking For:

  1. Must-Haves
    ● 5+ years in backend engineering with strong system design expertise
    ● Experience building scalable systems from scratch
    ● Expert-level proficiency in at least one backend stack (Node, Python, Go, Java)
    ● Deep understanding of distributed systems and microservices
    ● Strong SQL/NoSQL design skills with performance optimization
    ● Hands-on AWS cloud experience
    ● Ability to write high-quality production code daily
    ● Experience building and scaling RESTful APIs
    ● Strong understanding of caching, sharding, horizontal scaling
    ● Solid security and best-practice implementation experience
    ● Proven leadership and mentoring capability
  2. Highly Desirable
    ● Experience with large file processing (3D, video, images)
    ● Background in SaaS, multi-tenancy, or e-commerce
    ● Experience with real-time systems (WebSockets, streams)
    ● Knowledge of ML/AI infrastructure
    ● Experience with HA systems, DR planning
    ● Familiarity with GraphQL, gRPC, event-driven systems
    ● DevOps/infrastructure engineering background
    ● Experience with XR/AR/VR backend systems
    ● Open-source contributions or technical writing
    ● Prior senior technical leadership experience

What You’ll Build:

  1. System Architecture & Design
    ● Architect highly scalable backend systems from the ground up
    ● Define technology choices: frameworks, databases, queues, caching layers
    ● Evaluate microservices vs monoliths based on product stage
    ● Design REST, GraphQL, and real-time WebSocket APIs
    ● Build event-driven systems for asynchronous processing
    ● Architect multi-tenant systems with strict data isolation
    ● Maintain architectural documentation and technical specs
  2. Core Backend Services
    ● Build high-performance APIs for 3D content, XR experiences, analytics, and user interactions
    ● Create 3D asset processing pipelines for uploads, conversions, and optimization
    ● Develop distributed job workers for CPU/GPU-intensive tasks
    ● Build authentication/authorization systems (RBAC)
    ● Implement billing, subscription, and usage metering
    ● Build secure webhook systems and third-party integration APIs
    ● Create real-time collaboration features via WebSockets/SSE
  3. Data Architecture & Databases
    ● Design scalable schemas for 3D metadata, XR sessions, and analytics
    ● Model complex product catalogs with variants and hierarchies
    ● Implement Redis-based caching strategies
    ● Build search and indexing systems (Elasticsearch/Algolia)
    ● Architect ETL pipelines and data warehouses
    ● Implement sharding, partitioning, and replication strategies
    ● Design backup, restore, and disaster recovery workflows
  4. Scalability & Performance
    ● Build systems designed for 10x–100x traffic growth
    ● Implement load balancing, autoscaling, and distributed processing
    ● Optimize API response times and database performance
    ● Implement global CDN delivery for heavy 3D assets
    ● Build rate limiting, throttling, and backpressure mechanisms
    ● Optimize storage and retrieval of large 3D files
    ● Profile and improve CPU, memory, and network performance
  5. Infrastructure & DevOps
    ● Architect AWS infrastructure (EC2, S3, Lambda, RDS, ElastiCache)
    ● Build CI/CD pipelines for automated deployments and rollbacks
    ● Use IaC tools (Terraform/CloudFormation) for infra provisioning
    ● Set up monitoring, logging, and alerting systems
    ● Use Docker + Kubernetes for container orchestration
    ● Implement security best practices for data, networks, and secrets
    ● Define disaster recovery and business continuity plans

Apply for this position

Allowed Type(s): .pdf, .doc, .docx