HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?