Search by job, company or skills

ctruh

Senior Backend Engineer

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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

  • 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

  • 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

  • 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.

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)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148448011

Similar Jobs

Bengaluru, India

Skills:

NosqlGitTypescriptTerraformCloudformationNode.jsNestjsSqlAWSMicroservicesEvent-Driven Architecture

Bengaluru, India

Skills:

NextJSPythonAI tooling

Bengaluru, India

Skills:

DjangoMySQLPostgreSQLFlaskMongoDBFastAPIRestful ApisPythonAWS

Bengaluru, India

Skills:

New RelicJavaGraphqlPostgreSQLRest ApisKotlinKubernetesOAuth 2.0Google Spanner

Bengaluru

Skills:

DjangoSoftware ArchitecturePythonApiawsposture sql