Posted on: 05/12/2025
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 :
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 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
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 Were 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 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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584729
Interview Questions for you
View All