HamburgerMenu
hirist

Job Description

Description :


What You'll 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 We're 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 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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...