SnapFind
Job Opportunity | SnapFind
You’ve been referred for this role. Review the job details and apply to proceed.

Job Description

The Role:

Ctruh is looking for a deeply technical, hands-on Senior Backend Engineer - someone who can architect systems in the morning, write production-grade code in the afternoon, and scale infrastructure to power millions of 3D and XR experiences.

You will own the entire backend ecosystem: architecture, APIs, databases, infrastructure, performance, and reliability. This is not an oversight or management-only position - it is a builder’s role where you design, code, deploy, and optimize mission-critical systems.

You will make foundational decisions, build distributed systems that handle massive 3D processing workloads, and lead our backend engineering direction as we scale globally.

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

6.  Integration & APIs

●         Build integrations with Shopify, WooCommerce, Magento

●         Design webhook systems for real-time events

●         Build SDKs, client libraries, and developer tools

●         Integrate payment gateways (Stripe, Razorpay)

●         Implement SSO and OAuth for enterprise customers

●         Define API versioning and lifecycle/deprecation strategies

7.  Data Processing & Analytics

●         Build analytics pipelines for engagement, conversions, and XR performance

●         Process high-volume event streams at scale

●         Build data warehouses for BI and reporting

●         Develop real-time dashboards and insights systems

●         Implement analytics export pipelines and platform integrations

●         Enable A/B testing and experimentation frameworks

●         Build personalization and recommendation systems

Technical Stack:

1.  Backend Languages & Frameworks 

●         Primary: Node.js (Express, NestJS), Python (FastAPI, Django)

●         Secondary: Go, Java/Kotlin (Spring)

●         APIs: REST, GraphQL, gRPC

2.  Databases & Storage

●         SQL: PostgreSQL, MySQL

●         NoSQL: MongoDB, DynamoDB

●         Caching: Redis, Memcached

●         Search: Elasticsearch, Algolia

●         Storage/CDN: AWS S3, CloudFront

●         Queues: Kafka, RabbitMQ, AWS SQS

 

3.  Cloud & Infrastructure: 

●         Cloud: AWS (primary), GCP/Azure (nice to have)

●         Compute: EC2, Lambda, ECS, EKS

●         Infrastructure: Terraform, CloudFormation

●         CI/CD: GitHub Actions, Jenkins, CircleCI

●         Containers: Docker, Kubernetes

 

4.  Monitoring & Operations 

●         Monitoring: Datadog, New Relic, CloudWatch

●         Logging: ELK Stack, CloudWatch Logs

●         Error Tracking: Sentry, Rollbar

●         APM tools

 

5.  Security & Auth

●         Auth: JWT, OAuth 2.0, SAML

●         Secrets: AWS Secrets Manager, Vault

●         Security: Encryption (at rest/in transit), TLS/SSL, IAM

 

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

Technical Challenges You’ll Solve:

●         Designing large-scale 3D asset processing pipelines

●         Serving XR content globally with ultra-low latency

●         Scaling from thousands to millions of daily requests

●         Efficiently handling CPU/GPU-heavy workloads

●         Architecting multi-tenancy with complete data isolation

●         Managing billions of analytics events at scale

●         Building future-proof APIs with backward compatibility

Why Ctruh:

●         Architectural Ownership: Build foundational systems from scratch

●         Deep Technical Work: Solve distributed systems and scaling challenges

●         Hands-On Impact: Design and code mission-critical infrastructure

●         Diverse Problems: APIs, infra, data, ML, XR, asset processing

●         Massive Scale Opportunity: Build systems for exponential growth

●         Modern Stack and best practices

●         Product Impact: Your architecture directly powers millions of users

●         Leadership Opportunity: Shape engineering culture and direction

●         Learning Environment: Stay at the forefront of backend engineering

●         Backed by AWS, Microsoft, Google

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