Skip to Main Content

Job Title


Backend Engineer – Node.js/Nest.js (Scalable Systems)


Company : RingCentral


Location : Bengaluru, Karnataka


Created : 2025-12-18


Job Type : Full Time


Job Description

We are looking for a highly skilled Backend Engineer with 2+ years of experiencein 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 softwaredesign strategy, and thrive in a fast-paced, collaborative environment. A deepunderstanding of database systems, microservices architecture at enterprise scale, andB2B 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 2 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, acollaborative mindset, and a drive to build scalable enterprise-grade systems, we’d love tohear from you! Please apply with your updated resume.