Back End Developer

ChatSpark
Noida, Uttar Pradesh, India

We're looking for a strong Backend Developer who can independently own, maintain, and scale our production backend systems. Our applications handle real-time communication, digital transactions, wallet systems, and subscription-based payments.

We need someone with strong backend fundamentals and hands-on experience in payment gateway integrations, recurring subscriptions, UPI AutoPay, webhooks, and transaction management.

This is an ownership-driven role where you'll work directly on live production systems and solve critical backend challenges.

What You'll Do

Backend Development & Architecture

  • Build, maintain, and optimize Node.js and Express.js backend services.
  • Develop scalable REST APIs and manage MongoDB/Mongoose databases.
  • Maintain WebSocket/Socket.io real-time communication.
  • Work with Redis for caching, queues, and background processing.
  • Optimize database queries, API performance, and backend scalability.

Payments & Subscription Management (Critical)

  • Integrate and manage payment gateways including Juspay, Cashfree, Razorpay, PhonePe, or similar providers.
  • Build and maintain UPI AutoPay and recurring subscription flows.
  • Handle mandate registration, activation, recurring debits, renewals, cancellations, and failures.
  • Implement secure payment webhooks and server-to-server payment verification.
  • Manage payment status synchronization, transaction reconciliation, and settlement-related workflows.
  • Handle failed payments, retries, duplicate transactions, and subscription lifecycle events.
  • Build reliable wallet, ledger, and transaction management systems.
  • Debug payment gateway issues and coordinate with payment provider technical teams.

Production & Infrastructure

  • Independently manage backend deployments and production issues.
  • Monitor server performance, logs, APIs, and application health.
  • Debug and resolve critical production issues.
  • Improve application reliability, security, and error handling.
  • Work with AWS/GCP or similar infrastructure.
  • Take ownership of existing production codebases and improve system stability.

Must Have

  • 2+ years of hands-on Node.js and Express.js development experience.
  • Strong understanding of MongoDB, Mongoose, REST APIs, and backend architecture.
  • Practical experience integrating payment gateways and handling production transactions.
  • Experience with recurring subscriptions, UPI AutoPay, mandates, or similar automated billing systems.
  • Strong knowledge of webhooks, payment verification, asynchronous processing, and idempotency.
  • Experience with Redis and WebSockets/Socket.io.
  • Understanding of authentication, authorization, and API security.
  • Ability to independently debug production issues.
  • Comfortable working with existing production codebases.

Good to Have

  • Direct experience with Juspay, Cashfree, or Razorpay subscriptions.
  • Experience with UPI mandates and recurring billing.
  • Knowledge of payment reconciliation, refunds, settlements, and ledger systems.
  • Experience with Docker, CI/CD, AWS, or GCP.
  • Experience with high-concurrency or real-time applications.
  • Familiarity with background jobs, message queues, and load testing.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →