Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shoppingate

Senior Full Stack Developer

Posted Updated
Discussion

Description

We are building a high-scale Super App platform and looking for a strong backend engineer who can design and build modular, scalable, and production-grade backend systems.


The core responsibilities for the job include the following:


You will be responsible for both:

  • High-Level Design (HLD): System architecture, scalability decisions, and infra planning.
  • Low-Level Design (LLD): Schema design, APIs, service structure, and clean modular code.
  • Frontend Development: Developing frontend components using React
  • This role requires deep Node.js expertise with React and strong distributed systems understanding.


System Design and Architecture:

  • Design a scalable microservices architecture for a super app ecosystem.
  • Define HLD for new modules (auth, payments, notifications, user management, analytics, etc. ).
  • Create LLD, including DB schemas, API contracts, and caching strategies.
  • Design event-driven architecture (Kafka / PubSub / message queues).
  • Implement high availability and fault tolerance patterns.


Full-stack Development:

  • Build production-grade services using Node.js and TypeScript.
  • ability to create scalable frontend using React
  • Write clean, modular, testable, and maintainable code.
  • Design REST/GraphQL APIs.
  • Implement authentication (JWT, OAuth, RBAC).
  • Integrate third-party services (payments, KYC, messaging, etc. ).


Scalability and Performance:

  • Design for 1M+ users scale.
  • Implement caching strategies (Redis).
  • Optimize database queries and indexing.
  • Ensure horizontal scalability.
  • Handle concurrency, rate limiting, and throttling.


DevOps and Infrastructure Awareness:

  • Work with Docker and Kubernetes.
  • Contribute to CI/CD pipelines.
  • Work with cloud infrastructure (AWS / GCP / Azure).
  • Implement logging, monitoring, and observability (Prometheus, Grafana, and ELK).


Requirements:

  • 6-9 years of backend development experience.
  • Strong expertise in Node.js .
  • Strong TypeScript knowledge.
  • Deep understanding of event loop and async programming.
  • Experience building and maintaining microservices.


Databases:

  • PostgreSQL / MySQL (strong schema design experience).
  • NoSQL (MongoDB / DynamoDB).
  • Redis caching.
  • Understanding of database scaling strategies.


Architecture:

  • Microservices architecture.
  • Event-driven systems.
  • API Gateway patterns.
  • Service discovery.
  • Circuit breaker patterns.
  • CQRS (nice to have).


Ideal Candidate Profile:

  • Has built systems handling 100k-1M+ daily active users.
  • Can independently design full backend architecture.
  • Thinks in terms of scale, reliability, and modularity.
  • Strong ownership mindset.
  • Experience building super apps or multi-tenant SaaS platforms is a big plus.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →