Bestkaam Logo
NowWiN International Logo

Senior Backend Nodejs Developer

Actively Reviewing the Applications

NowWiN International

India, Telangana, Hyderabad Contract On-site INR 3–6 LPA
Posted 3 weeks ago Apply by May 30, 2026

Job Description

Looking for Senior Nodejs Developer

Experience: 5 to 7 years

Location: Hyderabad

Employment Type: Contract to Hire

Notice Period: Immediate to 7 days Maximum

Must Skills: Node.js / JavaScript (Expert) / Typescript / Fast API

JD:

We are looking for a backend engineer who actually understands how money flows through software, not just how to write endpoints. You’ll build and maintain systems that power Quote-to-Cash (Q2C) workflows, including pricing, subscriptions, invoicing, and lifecycle state management. This is not a CRUD-only role.

If you’ve never dealt with subscription pricing models, idempotency, state transitions, or performance at scale, this role will expose that gap quickly.

Job Description:


Backend Development

  • Design and implement backend services for Quote → Order → Subscription → Invoice → Payment flows
  • Build high-performance APIs using REST and WebSockets where real-time updates matter
  • Implement Redis-based caching strategies to reduce latency and DB load (no blind caching)
  • Design and optimize SQL/PostgreSQL schemas with proper indexing, constraints, and migrations

Subscription & Pricing Logic

  • Implement and maintain subscription pricing models (tiered, usage-based, prorations, renewals)
  • Handle pricing accuracy, edge cases, and lifecycle transitions without data corruption
  • Ensure financial calculations are deterministic, auditable, and idempotent

Infrastructure & Reliability

  • Containerize services using Docker and deploy on Kubernetes
  • Integrate StatsD / monitoring to track performance, errors, and system health
  • Understand and apply TCP/IP fundamentals when diagnosing latency or connection issues

Testing & Quality

  • Write high-coverage unit and integration tests using Jest / Mocha
  • Treat tests as non-negotiable, not optional documentation
  • Enforce correctness in pricing, billing, and subscription logic through tests

Required Technical SkillsBackend & Data

  • Strong experience with PostgreSQL / SQL (query optimization, transactions, locking)
  • Hands-on experience with Redis for caching and performance optimization
  • Clear understanding of data consistency vs performance tradeoffs

Networking & APIs

  • Solid understanding of RESTful API design
  • Experience with WebSockets for real-time communication
  • Practical knowledge of TCP/IP fundamentals (timeouts, retries, connections)

Testing

  • Proven experience with Jest and/or Mocha
  • Ability to maintain high test coverage without slowing development

Infrastructure

  • Real-world experience with Docker and Kubernetes
  • Familiarity with monitoring and metrics (StatsD or similar tools)

Domain Experience (Strong Preference)

  • Direct experience with Quote-to-Cash systems
  • Hands-on work with subscription billing and pricing engines
  • Understanding of SaaS monetization models and billing edge cases


Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.