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 BuildSystem Architecture & DesignArchitect highly scalable backend systems from the ground upDefine technology choices: frameworks, databases, queues, caching layersEvaluate microservices vs monoliths based on product stageDesign REST, GraphQL, and real-time WebSocket APIsBuild event-driven systems for asynchronous processingArchitect multi-tenant systems with strict data isolationMaintain architectural documentation and technical specsCore Backend ServicesBuild high-performance APIs for 3D content, XR experiences, analytics, and user interactionsCreate 3D asset processing pipelines for uploads, conversions, and optimizationDevelop distributed job workers for CPU/GPU-intensive tasksBuild authentication/authorization systems (RBAC)Implement billing, subscription, and usage meteringBuild secure webhook systems and third-party integration APIsCreate real-time collaboration features via WebSockets/SSEData Architecture & DatabasesDesign scalable schemas for 3D metadata, XR sessions, and analyticsModel complex product catalogs with variants and hierarchiesImplement Redis-based caching strategiesBuild search and indexing systems (Elasticsearch/Algolia)Architect ETL pipelines and data warehousesImplement sharding, partitioning, and replication strategiesDesign backup, restore, and disaster recovery workflowsScalability & PerformanceBuild systems designed for 10x–100x traffic growthImplement load balancing, autoscaling, and distributed processingOptimize API response times and database performanceImplement global CDN delivery for heavy 3D assetsBuild rate limiting, throttling, and backpressure mechanismsOptimize storage and retrieval of large 3D filesProfile and improve CPU, memory, and network performanceInfrastructure & DevOpsArchitect AWS infrastructure (EC2, S3, Lambda, RDS, ElastiCache)Build CI/CD pipelines for automated deployments and rollbacksUse IaC tools (Terraform/CloudFormation) for infra provisioningSet up monitoring, logging, and alerting systemsUse Docker + Kubernetes for container orchestrationImplement security best practices for data, networks, and secretsDefine disaster recovery and business continuity plansIntegration & APIsBuild integrations with Shopify, WooCommerce, MagentoDesign webhook systems for real-time eventsBuild SDKs, client libraries, and developer toolsIntegrate payment gateways (Stripe, Razorpay)Implement SSO and OAuth for enterprise customersDefine API versioning and lifecycle/deprecation strategiesData Processing & AnalyticsBuild analytics pipelines for engagement, conversions, and XR performanceProcess high-volume event streams at scaleBuild data warehouses for BI and reportingDevelop real-time dashboards and insights systemsImplement analytics export pipelines and platform integrationsEnable A/B testing and experimentation frameworksBuild personalization and recommendation systemsTechnical StackBackend Languages & FrameworksPrimary: Node.js (Express, NestJS), Python (FastAPI, Django)Secondary: Go, Java/Kotlin (Spring)APIs: REST, GraphQL, gRPCDatabases & StorageSQL: PostgreSQL, MySQLNoSQL: MongoDB, DynamoDBCaching: Redis, MemcachedSearch: Elasticsearch, AlgoliaStorage/CDN: AWS S3, CloudFrontQueues: Kafka, RabbitMQ, AWS SQSCloud & Infrastructure:Cloud: AWS (primary), GCP/Azure (nice to have)Compute: EC2, Lambda, ECS, EKSInfrastructure: Terraform, CloudFormationCI/CD: GitHub Actions, Jenkins, CircleCIContainers: Docker, KubernetesMonitoring & OperationsMonitoring: Datadog, New Relic, CloudWatchLogging: ELK Stack, CloudWatch LogsError Tracking: Sentry, RollbarAPM toolsSecurity & AuthAuth: JWT, OAuth 2.0, SAMLSecrets: AWS Secrets Manager, VaultSecurity: Encryption (at rest/in transit), TLS/SSL, IAMWhat We’re Looking For5+ years in backend engineering with strong system design expertiseExperience building scalable systems from scratchExpert-level proficiency in at least one backend stack (Node, Python, Go, Java)Deep understanding of distributed systems and microservicesStrong SQL/NoSQL design skills with performance optimizationHands-on AWS cloud experienceAbility to write high-quality production code dailyExperience building and scaling RESTful APIsStrong understanding of caching, sharding, horizontal scalingSolid security and best-practice implementation experienceProven leadership and mentoring capabilityHighly DesirableExperience with large file processing (3D, video, images)Background in SaaS, multi-tenancy, or e-commerceExperience with real-time systems (WebSockets, streams)Knowledge of ML/AI infrastructureExperience with HA systems, DR planningFamiliarity with GraphQL, gRPC, event-driven systemsDevOps/infrastructure engineering backgroundExperience with XR/AR/VR backend systemsOpen-source contributions or technical writingPrior senior technical leadership experienceTechnical Challenges You’ll SolveDesigning large-scale 3D asset processing pipelinesServing XR content globally with ultra-low latencyScaling from thousands to millions of daily requestsEfficiently handling CPU/GPU-heavy workloadsArchitecting multi-tenancy with complete data isolationManaging billions of analytics events at scaleBuilding future-proof APIs with backward compatibilityLocation & Work CultureLocation: BengaluruSchedule: 6 days a week, (5 days-in-office, Saturdays WFH)Culture: Builder mindset, strong ownership, technical excellenceCompensationCompetitive salary based on experienceSignificant stock options (4-year vesting)Performance-based bonuses tied to system reliability and deliveryThe Ideal Candidate:You are a backend engineer first, architect second - someone who still loves writing code, debugging complex issues, and solving scaling problems hands-on.You’ve built systems from the ground up and lived through the growing pains of scaling. You think in systems, evaluate trade-offs clearly, and design architectures that are practical, resilient, and future-proof.You’re highly comfortable discussing microservices vs monoliths, choosing the right database for a use case, designing APIs, and introducing caching or queues when appropriate. You’ve made decisions that you later optimized or re-architected — and learned from both.You stay close to the code. You pair-program, review PRs, jump into production incidents, and ship features alongside your team. You enjoy designing a high-level architecture and then implementing the most critical parts yourself.You balance ambition with pragmatism. You know when to use managed services, when to build custom solutions, and how to ship iteratively while maintaining system stability. Most importantly, you’re a builder - someone excited to architect the backend foundations of a fast-growing XR platform, optimize performance for massive 3D workloads, and define infrastructure that supports global, real-time immersive experiences.
Job Title
Senior Backend Developer