HamburgerMenu
hirist

Ctruh - Backend Engineer - Node.js

Ctruh
5 - 8 Years
Bangalore

Posted on: 11/03/2026

Job Description

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 backend engineering direction as the platform scales 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 specifications.

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 and 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 or 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 10x-100x 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 Infrastructure-as-Code tools (Terraform, CloudFormation).

- Set up monitoring, logging, and alerting systems.

- Use Docker and 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 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 & Authentication :

- Authentication : JWT, OAuth 2.0, SAML.

- Secrets Management : AWS Secrets Manager, Vault.

- Security : Encryption at rest and in transit, TLS/SSL, IAM.

What Were Looking For :

Must-Haves :

- 5+ years of backend engineering experience with strong system design expertise.

- Experience building scalable systems from scratch.

- Expert-level proficiency in at least one backend stack (Node, Python, Go, or Java).

- Deep understanding of distributed systems and microservices.

- Strong SQL and 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, and horizontal scaling.

- Solid security and best-practice implementation experience.

- Proven leadership and mentoring capability.

Highly Desirable :

- Experience with large file processing such as 3D, video, or images.

- Background in SaaS, multi-tenancy, or e-commerce.

- Experience with real-time systems such as WebSockets or streams.

- Knowledge of ML or AI infrastructure.

- Experience with high-availability systems and disaster recovery planning.

- Familiarity with GraphQL, gRPC, and event-driven architectures.

- DevOps or infrastructure engineering background.

- Experience with XR, AR, or 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, infrastructure, 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, and 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 infrastructure team.

- Resources : AWS credits, latest tooling, learning budget.

The Ideal Candidate :

- You are a backend engineer first and architect second someone who still enjoys writing code, debugging complex issues, and solving scaling problems hands-on.

- You have built systems from the ground up and experienced the challenges that come with scaling them.

- You think in systems, evaluate trade-offs clearly, and design architectures that are practical, resilient, and future-proof.

- You are comfortable discussing microservices vs monoliths, choosing the right database for a use case, designing APIs, and introducing caching or queues when appropriate.

- You have made architectural decisions, optimized them later, and learned from the process.

- You stay close to the code.

- You pair program, review pull requests, jump into production incidents, and ship features alongside your team.

- You enjoy designing high-level architecture and then implementing the most critical components 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 are a builder someone excited to architect the backend foundations of a fast-growing XR platform, optimize performance for massive 3D workloads, and design infrastructure that supports global, real-time immersive experiences.

Skills : NodeJS (Node.js), Express, MongoDB and TypeScript.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in