Location: Bengaluru
Experience: 5+ Years
Industry: SaaS / Software Product / IT Services Startups
Work Mode: Work From Office (5 Days Office + Saturday WFH)
About the Role
We are seeking a highly skilled and hands-on Senior Backend Engineer to architect, build, and scale mission-critical backend systems powering next-generation 3D, XR, and immersive digital experiences.
This role requires a builder mindset—someone who can design scalable architectures, develop production-grade code, optimize infrastructure, and lead backend engineering initiatives. You will play a key role in building distributed systems capable of handling millions of requests and large-scale 3D processing workloads.
Key Responsibilities System Architecture & Design
- Design and build scalable backend systems from scratch.
- Architect RESTful APIs, GraphQL services, and real-time communication systems.
- Design event-driven and distributed architectures.
- Build multi-tenant applications with secure data isolation.
- Drive technology selection, architecture reviews, and technical standards.
Backend Development
- Develop high-performance APIs and backend services.
- Build authentication, authorization, and RBAC systems.
- Design asynchronous processing pipelines and worker services.
- Develop integrations with third-party platforms and payment gateways.
- Implement real-time collaboration features using WebSockets.
Database & Data Engineering
- Design and optimize SQL and NoSQL databases.
- Implement caching strategies using Redis.
- Build search and indexing systems using Elasticsearch or Algolia.
- Create ETL pipelines, analytics systems, and data warehouses.
- Implement backup, disaster recovery, and data replication strategies.
Cloud & Infrastructure
- Architect and manage AWS-based infrastructure.
- Build CI/CD pipelines and automated deployment workflows.
- Manage containerized environments using Docker and Kubernetes.
- Implement monitoring, logging, and alerting solutions.
- Ensure security, scalability, and high availability across all services.
Scalability & Performance
- Design systems capable of handling 10x–100x growth.
- Optimize database performance and API response times.
- Build load balancing, autoscaling, and distributed processing solutions.
- Implement rate limiting, caching, and performance tuning strategies.
Mandatory Requirements
- 5+ years of backend engineering experience
- Expert-level proficiency in Node.js
- Strong system design and architecture expertise
- Experience building scalable products from scratch
- Deep understanding of distributed systems and microservices
- Strong NoSQL database design skills
- Hands-on AWS cloud experience
- Expertise in RESTful API development
- Strong knowledge of caching, sharding, and horizontal scaling
- Proven leadership, ownership, and mentoring capabilities
- Experience in SaaS, Product, Startup, or Scale-up environments
Preferred Technical Skills
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
Pay: ₹150,000.00 - ₹2,500,000.00 per month
Education:
Work Location: In person