Backend Engineer (Node.js)

GurugramFull-time

We’re building an AI-native omnichannel platform to transform how businesses engage with customers. Our platform integrates voice, SMS, email, and chat to deliver seamless customer interactions. We are looking for a skilled Backend Developer with expertise in Node.js and real-time communication technologies to design, develop, and maintain scalable, robust, and intelligent backend systems.

Responsibilities:

  • Build RESTful APIs using Node.js
  • Develop and manage cron jobs in Node.js
  • Optimize PostgreSQL and Redis data flow
  • Work with Node.js using TypeORM and TypeScript
  • Develop and maintain backend services using Node.js, Socket.IO, and Apache Kafka
  • Follow clean architecture principles
  • Implement and manage real-time communication using sockets
  • Design scalable event-driven systems for high concurrency
  • Optimize system performance, queuing, and resource handling
  • Collaborate with frontend, product, and engineering teams
  • Ensure platform scalability, security, and performance
  • Monitor system performance and troubleshoot issues
  • Stay updated with modern backend and real-time communication technologies

Requirements:

  • 4-8 years of experience in backend development
  • Strong expertise in Node.js
  • Hands-on experience with Apache Kafka
  • Experience with event-driven architecture and messaging systems (Kafka preferred)
  • Strong knowledge of PostgreSQL and Redis
  • Experience with TypeORM and TypeScript
  • Understanding of scalable system design and concurrency handling
  • Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus
  • Strong problem-solving and debugging skills
  • Good communication and teamwork skills

Bonus Skills:

  • Experience with real-time communication using Socket.IO
  • Knowledge of clean architecture principles
  • Experience designing high-concurrency distributed systems
  • Experience with cloud-native backend deployments
  • Understanding of modern messaging and event-driven architectures

Benefits:

  • Opportunity to work on cutting-edge communication technology
  • Collaborative and innovative work environment
  • Competitive salary and benefits
  • Opportunity to build high-scale, real-time backend systems

Apply for Backend Engineer (Node.js)

No file chosen