Search by job, company or skills

C

Back End Developer

8-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Location: Sultanpur, Prakriti Marg 52/16, Central Park Near Sultanpur Depot Delhi (Work from Office)

Experience: 8 Years

Job Summary

We are seeking a Senior Backend Developer to architect and scale the core infrastructure of our platform. You'll be working on event-driven microservices, real-time communication, secure systems, and large-scale data handling using cutting-edge technologies like Kafka, NestJS, TypeScript, and Cassandra DB.

Role & Responsibilities

API & Microservices Development

  • Develop robust RESTful and GraphQL APIs using Node.js (Express.js/NestJS) with TypeScript.
  • Build and maintain a modular microservices architecture for scalability and ease of deployment.
  • Ensure APIs are efficient, reliable, and secure.

Event-Driven Architecture with Kafka

  • Design and develop Kafka producers and consumers to manage real-time event streaming.
  • Integrate Kafka with user interactions (likes, shares, comments), e-commerce events (cart, orders), and notification services.
  • Optimize Kafka clusters for low latency and fault tolerance.

Database & Caching Systems

  • Design optimized schemas for both relational (PostgreSQL) and NoSQL (MongoDB, Cassandra DB) data models.
  • Implement Redis or Memcached for caching and faster response times.

Real-Time Communication

  • Implement features like live notifications and chat using WebSockets or Firebase.
  • Ensure low-latency and reliable real-time communication across the platform.

Security & Compliance

  • Implement secure authentication using OAuth 2.0, JWT, and RBAC.
  • Adhere to GDPR and other compliance standards for data protection.
  • Proactively guard against security threats like XSS, CSRF, SQL injection, and DDoS attacks.

Scalability & Performance

  • Optimize APIs and databases for high throughput and minimal latency.
  • Apply scaling strategies including container orchestration (Docker/Kubernetes), CDN, and database sharding.
  • Design systems to handle 1 M+ concurrent users seamlessly.

E-commerce Integration

  • Integrate and manage cart, checkout, and payments using Stripe, Razorpay, or PayPal.
  • Develop order lifecycle management, product tagging, and wishlist functionalities.

Required Skills & Experience

  • 8+ years of backend development experience with Node.js, TypeScript, and Express.js/NestJS.
  • Hands-on expertise in Kafka for building event-driven systems.
  • Proficiency in PostgreSQL, MongoDB, and Cassandra DB.
  • Experience with Redis, WebSockets, OAuth2, and JWT.
  • Strong command of scalable backend architectures and cloud-native deployments (Docker, Kubernetes).
  • CI/CD pipeline experience with tools like Jenkins, GitHub Actions, or GitLab CI/CD.
  • Bonus Points
  • Experience with Apache Flink or Apache Spark would be a plus.
  • Background in social media, e-commerce, or influencer marketing platforms.
  • Exposure to AI-driven recommendation engines.

About Creato

Creato is a next-generation social commerce platform integrating content, collaboration, and e-commerce. Our mission is to empower creators, brands, and consumers by providing a seamless ecosystem where content meets commerce.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146498177

Similar Jobs