Talent.com
This job offer is not available in your country.
Senior Backend Engineer (Node.js)

Senior Backend Engineer (Node.js)

RingCentralBengaluru, Karnataka, India
5 days ago
Job description

We are looking for a highly skilled Senior Software Engineer with 5+ years of experience in developing backend applications and services using Node.js and Nest.js (TypeScript). The ideal candidate should be excellent at code reviews , have a strong sense of software design strategy , and thrive in a fast-paced, collaborative environment . A deep understanding of database systems , microservices architecture at enterprise scale , and B2B system design will be highly valued.

Responsibilities :

  • Design, develop, and maintain scalable, high-performance backend applications and services using Node.js and Nest.js.
  • Write and maintain unit test cases to ensure code coverage and quality assurance.
  • Collaborate in peer programming sessions to share knowledge and improve code quality.
  • Conduct code reviews to maintain high engineering standards across the team.
  • Design and maintain database structures using PostgreSQL and MongoDB .
  • Optimize PostgreSQL queries and work with ORMs in TypeScript (e.g., TypeORM, Prisma).
  • Work with Kafka MQ for message-driven communication and system integrations.
  • Build and maintain containerized applications using Docker and Kubernetes .
  • Collaborate with cross-functional teams to ensure seamless integration between frontend and backend systems .
  • Contribute to architecture design , system scalability , and performance optimization .
  • Stay updated with the latest backend technologies and industry trends.

Requirements :

  • Bachelor's degree in Computer Science or a related field.
  • Minimum 6 years of experience in backend development using Node.js and Nest.js .
  • Strong proficiency in TypeScript .
  • Excellent understanding of object-oriented programming and design patterns .
  • Deep expertise in PostgreSQL and MongoDB (master-level database skills).
  • Proven experience in PostgreSQL query optimization and ORMs (TypeORM, Prisma, Sequelize, etc.).
  • Hands-on experience with Kafka MQ , Docker , and Kubernetes .
  • Strong understanding of Kubernetes , CI / CD pipelines , and deployment automation .
  • Solid understanding of microservices architecture at enterprise scale .
  • Experience working with B2B systems and integrations.
  • Strong experience with unit testing frameworks and CI / CD pipelines.
  • Ability to design and develop scalable distributed systems .
  • Excellent problem-solving , communication , and collaboration skills.
  • Ability to work independently and effectively in a fast-paced environment .
  • Nice to Have :

  • Experience with Go (Golang) or Python .
  • Familiarity with telephony systems and their integrations .
  • Exposure to microservices orchestration and event-driven architectures .
  • Understanding of API security best practices and authentication mechanisms (OAuth2, JWT, etc.).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • If you are a passionate Node.js / Nest.js developer with strong technical expertise, a collaborative mindset, and a drive to build scalable enterprise-grade systems, we’d love to hear from you! Please apply with your updated resume.

    Create a job alert for this search

    Senior Backend Engineer • Bengaluru, Karnataka, India