Senior Backend Engineer
Peak Hire Solutions Verified employer
Actively hiring · Posted 9d ago · JEV2610916EA85960
Job description
Job Details- Job Title: Senior Backend Engineer- Industry: SAAS- Function – Information Technology- Experience Required: 5-8 years- Working Days: 6 days a week, (5 days-in-office, Saturdays WFH)- Employment Type: Full Time- Job Location: Bangalore- CTC Range: Best in Industry Preferred Skills: AWS, NodeJS, RESTful APIs, NoSQL Criteria· Minimum 5+ years in backend engineering with strong system design expertise· Experience building scalable systems from scratch· Expert-level proficiency in Node.js· Deep understanding of distributed systems· Strong NoSQL design skills· Hands-on AWS cloud experience· Proven leadership and mentoring capability· Preferred candidates from SAAS/Software/IT Services based startups or scaleup companies Job DescriptionThe Role: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 specs2. 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/SSE3. 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 workflows4. 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 performance5. 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 plans6. 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 strategies7. 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:1. Backend Languages & Frameworks ● Primary: Node.js (Express, NestJS), Python (FastAPI, Django)● Secondary: Go, Java/Kotlin (Spring)● APIs: REST, GraphQL, gRPC2. 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 5. 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:1. 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 capability2. 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 Why company:● 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
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Peak Hire Solutions.
- Track your application and get updates by email and WhatsApp.