Ctruh
Website:
ctruh.com
Job details:
Role
Senior Backend Engineer
Company
Ctruh
Location:
Bangalore
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 builders 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 Youll Build
- 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
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
- 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
- Scalability & Performance
Build systems designed for 10x100x 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
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
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
- 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
- Backend Languages & Frameworks
Primary: Node.js (Express, NestJS), Python (FastAPI, Django)
Secondary: Go, Java/Kotlin (Spring)
APIs: REST, GraphQL, gRPC
SQL: PostgreSQL, MySQL
NoSQL: MongoDB, DynamoDB
Caching: Redis, Memcached
Search: Elasticsearch, Algolia
Storage/CDN: AWS S3, CloudFront
Queues: Kafka, RabbitMQ, AWS SQS
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
Monitoring: Datadog, New Relic, CloudWatch
Logging: ELK Stack, CloudWatch Logs
Error Tracking: Sentry, Rollbar
APM tools
Auth: JWT, OAuth 2.0, SAML
Secrets: AWS Secrets Manager, Vault
Security: Encryption (at rest/in transit), TLS/SSL, IAM
What Were Looking For
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
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 Youll 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
Compensation
Competitive salary based on experience
Significant stock options (4-year vesting)
Performance-based bonuses tied to system reliability and delivery
The 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.
Youve 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.
Youre highly comfortable discussing microservices vs monoliths, choosing the right database for a use case, designing APIs, and introducing caching or queues when appropriate. Youve 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, youre 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.
To Apply
Please provide:
Your resume/CV with links to your GitHub or technical portfolio
Examples or high-level overviews of systems youve architected and built
A brief note on the most complex backend system youve worked on and why Ctruh excites you
Any technical blogs, open-source contributions, or speaking engagements (optional)
Click on Apply to know more.