Senior Backend Developer
Ctruh
5 - 10 years
Bengaluru
Posted: 18/03/2026
Job Description
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
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
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
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
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
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
Databases & Storage
- SQL: PostgreSQL, MySQL
- NoSQL: MongoDB, DynamoDB
- Caching: Redis, Memcached
- Search: Elasticsearch, Algolia
- Storage/CDN: AWS S3, CloudFront
- Queues: Kafka, RabbitMQ, AWS SQS
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
Monitoring & Operations
- Monitoring: Datadog, New Relic, CloudWatch
- Logging: ELK Stack, CloudWatch Logs
- Error Tracking: Sentry, Rollbar
- APM tools
Security & Auth
- 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
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 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
Location & Work Culture
- Location: Bengaluru
- Schedule: 6 days a week, (5 days-in-office, Saturdays WFH)
- Culture: Builder mindset, strong ownership, technical excellence
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.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
