
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 builder’s 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 You’ll 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 specifications
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 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
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 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
5. 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
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 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 We’re 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 You’ll 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.

About Ctruh
About
Ctruh is building the world’s first AI-powered Unified XR Commerce Studio, enabling brands to create immersive digital commerce experiences directly in the browser. The platform combines artificial intelligence with real-time 3D technology to transform how products are discovered, experienced, and purchased online.
Ctruh’s technology allows companies to instantly create virtual stores, AR try-ons, interactive 3D product pages, and mixed-reality marketing experiences without writing code or requiring specialized hardware. These experiences launch directly through a simple URL and work across web, mobile, and XR devices.
👥 About the Team
Ctruh is a deep-tech startup headquartered in Bengaluru and founded by Vinay Agastya. The team combines expertise across AI, XR, graphics engineering, and enterprise SaaS to build scalable infrastructure for immersive commerce.
Their mission is to democratize XR technology, making immersive digital experiences as easy to create as building a website.
🏆 Milestones
- Founded in 2022
- Built a no-code/low-code web-based 3D engine for XR experiences
- Platform powered by VersaAI, enabling instant text-to-3D asset creation
- Team of ~40+ employees globally
- Achieved approximately $5M revenue in 2025
- Growing community of 39K+ LinkedIn followers
Tech stack
Company video


Candid answers by the company
Ctruh operates in the XR (Extended Reality) and immersive commerce space, offering an AI-powered platform that enables brands to create 3D, AR, and virtual shopping experiences directly in the browser without coding.
Similar jobs
8+ Years in the industry and 5 Years in NodeJS.
Proficient in NodeJS along with frameworks like ExpressJS, SailsJS, HapiJS etc.
Proficient in any of the given RDBMS such as mysql, mariadb, postgres.
Proficient in any of the given NOSQL such as Mongo DB, Dynamo DB
Proficient in writing Restful APIs Proficient in JS with ES NEXT
Standards Proficient in Version Control Systems based on Git.
Must know Branching strategies.
Working knowledge of cloud platforms such as AWS or GCP.
Experience with containerization using Docker.
Hands-on exposure to Kubernetes for container orchestration (deployment, scaling, health checks).
Understanding of CI/CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, or similar.
Experience with Infrastructure as Code tools like Terraform or CloudFormation (good to have)
2. Design software and make technology choices across the stack (from data storage to application to front-end)
3. Understand a range of tier-1 systems/services that power our product to make scalable changes to critical path code
4. Own the design and delivery of an integral piece of a tier-1 system or application
5. Work closely with product managers, UX designers, and end users and integrate software components into a fully functional system
6. Work on the management and execution of project plans and delivery commitments
7. Take ownership of product/feature end-to-end for all phases from the development to the production
8. Ensure the developed features are scalable and highly available with no quality concerns
9. Work closely with senior engineers for refining and implementation
10. Manage and execute project plans and delivery commitments
11. Create and execute appropriate quality plans, project plans, test strategies, and processes for development activities in concert with business and project management efforts
Rel. Experience: 4+ Yrs. Minimum 3 Years of experience in NodeJs
· Javascript concepts
· NodeJS proficiency
· Web programming concepts
· SQL and DB concepts
· Caching concepts
· Knowledge of good programming practices
· Logical and analytical skills
· Communication
if interested please send your updated profile to valli at the rate of sangathr dotcom
About Us:
hBits is India’s most experienced real estate fractional ownership platform backed by several strategic Industry titans in the Real Estate, Wealth Management & Distribution Technology and VC space. We are democratizing and digitizing investments in commercial real estate. hBits’ has also received Real Estate AIF license from SEBI. hBits' goal is to build a global digital exchange for real estate. Our team comprises ambitious graduates from Harvard, Stanford, and IIMs as well as experienced professionals from top corporates like HDFC, HSBC, Piramal and Cushman & Wakefield. hBits has an AUM of around Rs. 500 crore and has investors from across India as well as NRIs from Singapore, Gulf, Europe, and USA.
Job Title: Software Engineer-Frontend (React.js, TypeScript, Next.js, Tailwind CSS)
No. of openings - 5
Job Description:
We are seeking a highly skilled Frontend Software Engineer with expertise in React.js,
TypeScript, Next.js, and Tailwind CSS to join our development team. As a Frontend
Software Engineer, you will be instrumental in designing and building modern,
responsive web applications that provide an exceptional user experience. Your
proficiency in these technologies, including Tailwind CSS, will be vital in shaping the
front-end of our projects.
Responsibilities:
● Collaborate with product managers, UX/UI designers, and backend developers to
understand project requirements and translate them into user-friendly, responsive
web applications.
● Design, develop, and maintain web applications using React.js, TypeScript,
Next.js, and Tailwind CSS, ensuring high-quality code and adherence to best
practices.
● Implement and maintain consistent design patterns and user interface
components for a visually appealing and cohesive user experience.
● Optimize web applications for performance and responsiveness, addressing
issues related to load times and browser compatibility.
● Work with RESTful APIs and asynchronous data fetching to integrate frontend
components with backend services.
● Conduct comprehensive testing, including unit testing and end-to-end testing, to
ensure the reliability and correctness of the frontend code.
● Debug and resolve issues and bugs, collaborating with the development team to
ensure a smooth development and testing process.
● Stay up-to-date with the latest frontend development trends, tools, and best
practices and share your knowledge with the team.
● Collaborate with the team to conduct code reviews and maintain code quality
and consistency.
● Adapt to changing project requirements and priorities, contributing to the
continuous improvement of the development process.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● Proven experience as a Frontend Software Engineer with a strong focus on
React.js, TypeScript, Next.js, and Tailwind CSS development.
● Strong proficiency in JavaScript and modern web development tools and
libraries.
● In-depth knowledge of React.js and its ecosystem, including state management
libraries (e.g., Redux).
● Proficiency with TypeScript for type-safe coding.
● Experience with Next.js and server-side rendering (SSR) for optimized
performance.
● Strong expertise in Tailwind CSS for efficient and maintainable styling.
● Familiarity with version control systems, such as Git.
● Experience with responsive web design and mobile-first development principles.
● Strong problem-solving and debugging skills, with a keen attention to detail.
● Effective communication and teamwork abilities, capable of collaborating with
cross-functional teams.
● Enthusiasm for staying up-to-date with the latest frontend development trends
and technologies.
If you are a passionate Frontend Software Engineer with expertise in React.js,
TypeScript, Next.js, and Tailwind CSS, and are dedicated to delivering exceptional user
interfaces, we encourage you to apply. Join our team and contribute to the development
of high-quality web applications that provide outstanding user experiences.
Job Title: Software Engineer-Backend (Node.js)
No. of openings - 5
Job Description:
We are looking for a skilled Backend Software Engineer with experience in Node.js to
join our development team. As a Backend Software Engineer, you will play a key role in
building and maintaining the server-side components of our software applications. You
will work collaboratively with other team members to ensure the reliability, performance,
and scalability of our backend systems.
Responsibilities:
● Design, develop, and maintain server-side applications and APIs using Node.js.
● Collaborate with cross-functional teams, including front-end developers, product
managers, and QA engineers, to understand project requirements and deliver
high-quality solutions.
● Write clean, well-documented, and efficient code following coding best practices
and established coding standards.
● Ensure the security and integrity of backend systems and data.
● Optimize and improve the performance of existing backend services as needed.
● Troubleshoot and resolve technical issues, bugs, and performance bottlenecks.
● Participate in code reviews to maintain code quality and provide constructive
feedback to peers.
● Stay informed about industry trends and emerging technologies related to
backend development.
● Collaborate with DevOps and infrastructure teams to ensure smooth deployment
and operation of backend services.
● Contribute to the ongoing improvement of development processes and
methodologies.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● Proven experience as a Backend Software Engineer with a focus on Node.js
development.
● Proficiency in Node.js and its ecosystem, including Express.js or similar
frameworks.
● Experience working with both relational and NoSQL databases.
● Familiarity with RESTful and/or GraphQL APIs.
● Knowledge of version control systems, such as Git.
● Strong problem-solving and debugging skills.
● Excellent communication and teamwork abilities.
● Self-motivated and adaptable, with a passion for learning and keeping up with
industry trends.
If you are a dedicated Backend Software Engineer with expertise in Node.js and a desire
to work on exciting projects, we encourage you to apply. Join our team and contribute to
the development of cutting-edge software solutions that meet the needs of our users
and clients.
JOB RESPONSIBILITIES (About 10 - 11 years and at least 9 years relevant experience)
Develop Java webservices and components according to a detailed design document.
Build efficient, reusable and reliable Java code per industry best practices.
Follow TDD approach and ensure unit-test coverage meets quality requirements.
Develop Integration tests to ensure coding adheres to acceptance criteria and verify end-to-end behavior of the system.
Ensure best possible performance, quality and responsiveness of applications.
EXPERIENCE / SKILLS
Must have experience developing in Java latest version (least version is 8)
Must have experience in design and development using Micro service architecture
Solid knowledge in OOP concepts, and design principles/patterns for developing scalable applications
Must have experience developing Spring Boot applications
Must have experience developing database access layer using Spring Data JPA/Hibernates
Must have experience in developing REST Services using Spring
Good working experience in development of event driven systems using any framework
Must have experience with any RDBMS and at least one NoSQL database preferably PostgresSQL and Mongo DB
Must have experience writing unit and integration tests using Junit
Must have experience using mock frameworks like Mockito, WireMock
Must have experience using Git
Must have experience with CI / CD
Basic hands-on experience in one of the cloud provider (AWS/Azure) or at least docker and Kubernetes
Familiarity with build tools Maven or Gradle
Added advantage with experience of Reactive and Functional Programming
3+ years of experience with development in JAVA technology.
Strong Java Basics
SpringBoot or Spring MVC
Hands-on experience with Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
Proficient in REST API development
Messaging Queue (RabitMQ or Kafka)
Microservices
Any Caching Mechanism
Good at problem-solving
Good to Have Skills:
4+ years of experience in using Java/J2EE tech stacks
Good understanding of data structures and algorithms.
Excellent analytical and problem-solving skills.
Ability to work in a fast-paced internet start-up environment.
Experience in technical mentorship/coaching is highly desirable.
Understanding of AI/ML algorithms is a plus.
• Proven working experience in backend app development and experience with Node JS.
• Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
• Understanding of design principles and good architecture patterns.
• Proper Data Structures and Algorithm knowledge is a must.
• Graph QL and Apollo Server knowledge.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs like the one of Unicommerce.
• Create Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Translate designs and wireframes into high quality code.
• Have a good understanding of CI/CD tools (any).
• Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
• Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
MUST HAVE
• CI/CD
• 3+ years in Node JS
• HTML, CSS, JavaScript
• MongoDB, Elastic Search, DynamoDB, Redis
• AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
• Data Structures and Algorithm knowledge is a must.
● You’ve been building the backend for web applications.
● You have experience with any of these backend programming languages --
Python, NodeJS or Java.
● You write an understandable, testable code with an eye towards
maintainability.
● You are a strong communicator. Explaining complex technical concepts to
designers, support, and other engineers is no problem for you.
● You possess strong computer science fundamentals: data structures,
algorithms, programming languages, distributed systems, and information
retrieval.
● You have completed a bachelor's degree in Computer Science, Engineering or
related field, or equivalent training, fellowship, or work experience.
• Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns
• Familiarity with databases like MySQL, MongoDB, Redis etc
• Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
• Exposure to CI/CD using Gitlab, Jenkins preferred
• Familiarity with Docker, Kubernetes, EFK Stack is highly desired
• Broad knowledge of web standards relating to APIs (OAuth, SSL etc.)
• Exposure to product development.
• Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases.
o The microservices shall expose APIs which allow ease of integration with variety of client apps
o Microservices should handle a scale of thousands of requests per second
• Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka
• Debugging issues on a live setup
• Lead a small team of engineers
• Create test cases and technical documentation
• Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices










